
GCC
文章平均质量分 83
missingu1314
这个作者很懒,什么都没留下…
展开
-
GCC 参数详解
[介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld] [参数详解] -x l转载 2013-03-18 15:07:20 · 666 阅读 · 0 评论 -
linux下动态共享库的创建,使用与更新(包括ldconfig的使用)g++ -WI -soname
-Wl,-soname -Wl 告诉编译器将后面的参数传递到连接器。而 -soname 指定了共享库的 soname 这个soname的存在是为了兼容方便。 比如: 有一个程序ap1,以及一个库libtest.so.1 ap1启动的时候需要libtest.so.1 如果链接的时候直接把libtest.so.1传给了ap1,那么转载 2013-03-23 09:49:37 · 1224 阅读 · 0 评论 -
在linux下编写动态链接库的步骤: g++ -lc
引用自http://blog.youkuaiyun.com/lwhsyit/article/details/2828306类似Windows系统中的动态链接库,Linux中也有相应的共享库用以支持代码的复用。Windows中为*.dll,而Linux中为*.so,我来详细的告诉你如何在linux下编写动态库,以及如何使用它.在linux下编写动态链接库的步骤: 1.转载 2013-03-23 10:23:40 · 1559 阅读 · 0 评论 -
C编译: 动态连接库 (.so文件)
转自:http://www.cnblogs.com/vamei/archive/2013/04/04/2998850.html作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 在“纸上谈兵: 算法与数据结构”中,我在每一篇都会有一个C程序,用于实现算法和数据结构 (比如栈和相关的操作)。转载 2013-07-20 09:42:59 · 777 阅读 · 0 评论