我刚刚了解Cygwin,如果您在Cygwin环境中构建它,它似乎可以使用UNIX API编写C代码,然后让它在Windows上运行。
我已经习惯了Visual Studio IDE和调试工具,所以我想问一问:在Windows中编写和构建C语言,然后在Cygwin的帮助下用Visual Studio对其进行调试是否可能?
发布于 2012-07-17 08:30:39
实际上,使用Visual Studio调试UNIX应用程序是可能的。参见Utilities and SDK for Subsystem for UNIX-based Applications。
发布于 2012-07-14 20:52:05
不,因为VS调试工具(在很大程度上)很大程度上依赖于使用MS C编译器编译的代码,而不是GCC。
因此,如果您设法引导它,您将不会获得任何更有用的调试功能与提供。
与支持GCC的Visual Studio最接近的替代方案是Eclipse。
发布于 2012-07-14 23:33:20
Visual Studio不适合您的情况,因为VS工具集合设计用于使用VS C编译器编译的代码,而不是GCC。为了代替Visual Studio,我建议使用Codelite。它是专门作为跨平台IDE设计的,对于从Visual Studio迁移过来的开发人员来说很熟悉。当然,它也会处理掉GCC或郎的问题。
与CodeBlocks (您可以使用的另一个潜在集成开发环境)相比,Codelite有许多稍微改进的特性,但也有一些值得一提。
我的建议是尝试两个IDE,并决定哪一个更适合您的需求。
https://stackoverflow.com/questions/11483822
复制相似问题