mingw64 gcc g++ :不支持的 16 位應(yīng)用程序

首先你先看下程序所在磁盤是不是滿了.

確認(rèn)沒滿就往下看

錯誤提示

如果你的錯誤提示跟我一樣:

---------------------------
不支持的 16 位應(yīng)用程序
---------------------------
由于與 64 位版本的 Windows 不兼容,此程序或功能“main.exe”無法啟動或運行。
請聯(lián)系軟件供應(yīng)商詢問是否有與 64 位 Windows 兼容的版本。


---------------------------
確定   
---------------------------
該版本的 main.exe 與你運行的 Windows 版本不兼容。
請 查看計算機的系統(tǒng)信息,然后聯(lián)系軟件發(fā)布者。

原因

你應(yīng)該與我一樣是在windows上使用g++,gcc編譯的程序,或者使用了mingw64的

然后請自己查看你的編譯命令,差不多跟我一樣:

gcc -O2 -Wall  -m64  -I./include -c main.c -o out/main.exe

那么,你的錯誤很常見也很明顯: 去掉-c就好了

  • 去掉-c就好了
  • 去掉-c就好了
  • 去掉-c就好了

說三遍

gcc -O2 -Wall  -m64  -I./include main.c -o out/main.exe

題外話:之前有哥們說是路徑不對,換路徑,去掉空格路徑啥的 都是浮云,別聽

End

有用就點個贊統(tǒng)計下?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容