由于"gcc -mno-cygwin"不再起作用,我一直在寻找一种方法来在我的Cygwin环境中运行一个以MinGW为目标的GCC.(此时不能运行MSYS环境.)
Cygwin安装程序提供了一个"gcc-mingw"软件包,其中包括:
lib/gcc/i686-pc-mingw32/3.4.4/cc1.exe
lib/gcc/i686-pc-mingw32/3.4.4/collect2.exe
lib/gcc/i686-pc-mingw32/3.4.4/crtbegin.o
lib/gcc/i686-pc-mingw32/3.4.4/crtend.o
Run Code Online (Sandbox Code Playgroud)
缺少的是"gcc"前端.那么,我该如何实际调用这个编译器呢?我希望不必手动通过"cc1",对吗?
我用Google搜索,但找不到与此主题相关的任何内容......
ak2*_*ak2 33
正如您已经发现的那样,您可以使用gcc-3 -mno-cygwin.另一种可能性是从MinGW-w64项目安装32位和/或64位工具链,这些工具链最近已经为Cygwin打包,因此现在可以通过setup.exe获得.不要被相当混乱的可执行文件名推迟:i686-w64-mingw32-gcc是32位编译器,x86_64-w64-mingw32-gcc是64 位编译器.
| 归档时间: |
|
| 查看次数: |
44605 次 |
| 最近记录: |