1. 緒言
- 想在windows中將項目運行起來,看看運行流程是否和自己想的一樣,以便分析自身項目與其他項目的差異。
- 連編譯都報錯了,根據錯誤信息知道,是gcc沒有安裝。
exec: "gcc": executable file not found in %PATH%
- 那就安裝gcc唄,查閱資料發現,好像都是通過minGW去安裝gcc的。
- 自己也參考博文:win10下MinGW安裝及配置,順利完成了他的安裝。(這種安裝方式不對,這裏只是講述安裝經歷)
- 通過命令行提示符,輸入以下命令顯示了相應的信息。(盜圖一波,自己的因爲新版本的問題,已經找不到了)
gcc -v
- 最後,再次編譯自己的項目,出現了新的錯誤信息:
cc1.exe: sorry, unimplemented: 64-bit mode not compiled in
- 根據錯誤信息可知,是因爲cc1.exe版本不是64位的,在64位環境下無法編譯。
- 自己匯過去查閱了那個manager軟件中已安裝的相關依賴,發現真的全是安裝的32位的(依舊盜圖一波) 😂
2. 卸載minGW installation manager
- 最開始自己還想拯救一波,給這個manager配置一下啊,讓他可以加載64位的依賴。我把32位的卸載了,然後重新裝64的不就得了。
- 最後,發現他的
settings
好像是個擺設,完全沒有反應,自己在網上也找不到對應的解決辦法。 - 於是,打算卸載它,然後重新安裝64的minGW。問題又來了: 在軟件列表了,完全找不到它,明明是昨天才安裝的。
- 查了一下,貌似刪除的方法很粗暴:
- 以某個應用爲例,在開始菜單中找到圖標 —> 右鍵,更多 —> 打開文件位置。
- 在打開的文件窗口中,刪除這個鏈接。
- 將之前的安裝目錄,整體刪除,我的安裝目錄是
D:\MinGW
。 - 將之前配置的環境變量刪除,這時再輸入
gcc -v
命令就沒有信息輸出了。
3. 安裝minGW64
- 參考博文:Mingw-w64在win10下的安裝使用
- 注意事項:
- 一定要選擇
x86_64
版本這樣安裝的纔是64位的。 - 最後,依然需要配置系統環境變量。與上面的博文相同,我這裏是
D:\MinGW64\mingw64\bin
目錄。 - 如果安裝完成後,在命令行提示符中輸入
gcc -v
沒有反應,可以重新打開命令行提示符,或重新啓動電腦。如果二者都不行,請檢查路徑配置是否正確。