如何将我的Visual Studio 2008编译器设置为GNU GCC?我能否针对特定项目进行设置?我没有找到任何确定的答案。
谢谢。
如何将我的Visual Studio 2008编译器设置为GNU GCC?我能否针对特定项目进行设置?我没有找到任何确定的答案。
谢谢。
您不能直接使用编译器。
但是,您可以调用一个makefile来代替使用内置的构建系统。
mingw32-make
mingw32-make
创建一个名为MinGWMakefile
的makefile,其中包含3个目标:clean
、build
和rebuild
。如果您以前从未做过这件事,这可能非常繁琐。Build Command Line: mingw32-make -f MinGWMakefile build ReBuild Command Line: mingw32-make -f MinGWMakefile rebuild Clean Command Line: mingw32-make -f MinGWMakefile clean
您需要将gcc的输出转换为以下内容:
filename:line:message
转化为:
filename(line):message
在VisualStudio中使用Makefiles的好技巧?
(一旦你设置好了,它就能很好地工作,在许多方面上它实际上比通常的VS方法更方便,甚至在考虑你现在可以使用其他编译器之前。)
你可以尝试创建一个自定义的makefile项目来解决这个问题。
Visual Studio主要是作为MS开发工具的IDE。在Windows下使用GNU工具进行编译的常见方式是MinGW或Cygwin。
使用外部构建系统(Makefile 项目)。