本文共 842 字,大约阅读时间需要 2 分钟。
这里linux下常用编译器就有Vim,Emacs,等,这里用Vim进行编辑
先新建一个文件夹,保存我们的.c文件,后面的编译文件,和可执行文件。在windows下的集成IDE开发环境下编译,我们是先编译.c文件,生成一个.obj文本文件,再通过链接.obj文件生成一个.exe的执行文件,详细的可以看我的这一篇博客:
在linux下一般都安装了一个编译套件gcc,里面就包含了我们编译,链接,在linux下我们也可以按windows下这个流程走
具体操作:
第一步,编译.c文件,生成一个.o(linu下生成的不是.obj而是.o文件) -c就是通过这个gcc套件只编译的命令gcc test.c //编译链接一起执行,生成一个a.out文件gcc test.c -o exe //意义同上
还有多个文件一起编译链接
test.ctest1.c
makefile的引申,在一个大工程中有很多文件,这些文件的编译链接,不可能像gcc那样写,所以在这提出makefile的写法
对于makefile的写法,适用环境还是觉得麻烦,从而又引申一些工具
所有工具的引申都是为了方便,想要了解的可以自行掉头发
linux上的程序调试一般都是建立在gdb基础上
转载地址:http://mrfs.baihongyu.com/