你的位置:首页 > 软件开发 > 操作系统 > Linux开发工具之gcc

Linux开发工具之gcc

发布时间:2016-03-13 16:00:05
linux开发工具一.gcc入门(上) 1.gcc相关概念 gcc(GNU C Compiler)编译器,最初支持C语言,现已支持C、C++、Java、Pascal、Ada、COBOL语言等;支持多种硬件平台; gcc不仅仅是本地编辑器,他还能跨平台交叉编译; ...
#gcc -E(预处理宏定义的展开) hello.c -o hello.i(目标文件)一次完成3.-Wall的使用,防止产生预期的错误,出错提醒4.模块化编译:同样也可以,将两个文件都生成链接文件,链接生成目标文件小结:二、gcc入门(下)02.使用外部库(-l选项)03.静态库与共享库 一个与共享库链接的可执行文件仅仅包含它用到的函数入口地址的一个表,而不是外部函数所在目标文件的整个机器码。04.生成静态库#vi ~/.bash_profileexport LIBRARY PATH = /(指定环境变量,到该目录下搜索库)05.生成共享库#./main第三种方法:ldconfig,配置ld.so.conf,ldconfig更新ld.so.cache#ldd main小结:

 


原标题:Linux开发工具之gcc

关键词:linux

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录