win10安裝gcc 64位

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。問題又來了: 在軟件列表了,完全找不到它,明明是昨天才安裝的。
    在這裏插入圖片描述
  • 查了一下,貌似刪除的方法很粗暴:
  1. 以某個應用爲例,在開始菜單中找到圖標 —> 右鍵,更多 —> 打開文件位置。
    在這裏插入圖片描述
  2. 在打開的文件窗口中,刪除這個鏈接。
    在這裏插入圖片描述
  3. 將之前的安裝目錄,整體刪除,我的安裝目錄是D:\MinGW
  4. 將之前配置的環境變量刪除,這時再輸入gcc -v命令就沒有信息輸出了。

3. 安裝minGW64

  1. 一定要選擇x86_64版本這樣安裝的纔是64位的。
  2. 最後,依然需要配置系統環境變量。與上面的博文相同,我這裏是D:\MinGW64\mingw64\bin目錄。
  3. 如果安裝完成後,在命令行提示符中輸入gcc -v沒有反應,可以重新打開命令行提示符,或重新啓動電腦。如果二者都不行,請檢查路徑配置是否正確。
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章