小弟刚学LINUX,用VI写起程序来实在很不顺手,于是还在WINDOWS上编码,编写好了再上传到LINUX服务器上,通过终端进行MAKE。
在写一些基于标准库的 应用的时候,常常直接使用VC或者使用MinGW进行编译和链接,调试成功后在放到LINUX上测试,节省了不少时间。
但是,编写一些与LINUX平台相关的代码就比较麻烦了。
后来,偶然发现LINUX系统的头文件都在/usr/include/目录下。于是尝试把这个文件夹都下载到WINDOWS上,尝试用GCC来编译,命令行为:
g++ -o result.o -c mycode.cpp -I"c:/usr/include"
通过-I来指定头文件的路径,通过-c选项来进行编译而不链接。通过这个方法,我们可以在WINDOWS下编写代码并进行语法检查,但是链接和调试还要到LINUX下面去。
在写一些基于标准库的 应用的时候,常常直接使用VC或者使用MinGW进行编译和链接,调试成功后在放到LINUX上测试,节省了不少时间。
但是,编写一些与LINUX平台相关的代码就比较麻烦了。
后来,偶然发现LINUX系统的头文件都在/usr/include/目录下。于是尝试把这个文件夹都下载到WINDOWS上,尝试用GCC来编译,命令行为:
g++ -o result.o -c mycode.cpp -I"c:/usr/include"
通过-I来指定头文件的路径,通过-c选项来进行编译而不链接。通过这个方法,我们可以在WINDOWS下编写代码并进行语法检查,但是链接和调试还要到LINUX下面去。