1、编译过程:
源码 *.c
|
|
预处理器——头文件 *.h
|
|
编译器
|
|
汇编处理
|
|
引导代码—— 目标代码 *.o ——库函数
|
|
链接
|
|
可执行文件
编写代码,我一般用VI,其实还是很不习惯,linux 的爱好者那么多,为什么没人开发一个类似UE 的东西出来呢?可能是我不知道而已,有知道的朋友留个信息告诉下。
编译链接器,最常用的是GCC,其实我也只知道GCC哈哈。GCC 有好多个版本,不同的版本去编译会出现一些问题,所以在网上或者其他地方找资料,我都特别留意下他用的是哪个版本的GCC,这个问题的根源我还是没搞清除,召唤高手解答~~
调试器,一般用 GDB,说真的,刚从windows 装到 linux,很不习惯,调试器用着很别扭,不过既来之则安之,没条件创造条件也要上了
项目管理器,书上说:Linux 中的项目管理器“make”有些类似于Windows 中Visual C++里的“工程”,它是一种控制编译或者重复编译软件的工具,另外,它还能自动管理软件编译的内容、方式和时机,
使程序员能够把精力集中在代码的编写上而不是在源代码的组织上。
其实,linux 的 MakeFile。很大部分都是要自己写的,而且,单这个东西,就有非常多的内容!在网上找到一篇写的很全的资料,贴上,感觉原作者陈皓 (CSDN)的辛苦劳动。
|
文件: |
Makefile.PDF |
大小: |
396KB |
下载: |
下载 | |
阅读(712) | 评论(0) | 转发(0) |