Win10系統,安裝mingw,想用g++\gcc編譯器。
網上很多教程都是指引下載安裝器的,但是下載后在線安裝時卻都出現下載的錯誤,所以無法安裝成功。
參考mingw貼吧:https://tieba.baidu.com/p/5487544851?red_tag=1967781305
可以到頁面:https://sourceforge.net/projects/mingw-w64/files/?source=navbar 下載離線安裝包
根據貼吧帖子的建議,我下載了x86_64-posix-sjlj的壓縮包,然后解壓縮便得到了mingw64。
可以看到,這個是可以直接用的版本了
所以直接將/bin路徑添加到環境變量中即可。
在命令行下,g++\gcc命令有效
這種方法快捷方便。
其他:
python setup.py build可以指定編譯器,參考:https://stackoverflow.com/questions/16737260/how-to-tell-distutils-to-use-gcc/16737696#16737696
比如原來默認用的msvc,python setup.py build --compiler==mingw32則會改用mingw。