设为首页 加入收藏

TOP

Linux读书笔记之GCC编程相关知识
2014-11-24 00:39:11 来源: 作者: 【 】 浏览:4
Tags:Linux 读书 笔记 GCC 编程 相关 知识

编译静态库文件的命令为:ar cr *.a *.o *.o


解释:*.a 这是你要编译的目标静态库文件,而*.o文件是已经编译了的文件。


查看静态库文件中所包含的函数命令是:ar t /path/*.a


解释:/path/是路径,而*.a是你所要查看的静态库文件。


编译动态库文件第一种方法:第一步得到*.o文件,其命令为:gcc -c *.c,第二步得到动态库文件,其命令是:gcc -shared *.o -o *.so(*.c你编写的动态库文件的源代码文件,动态库文件的后缀名为.so)


编译动态库文件的第二种方法:其命令为:gcc -fpic -shared *.c -o *.so (其中的解释如上)


几个与编程有关的shell命令,是需要我有一定了解的,因为它们对我们编程是有一定的帮助的是:


which 是查找文件位置的命令,感觉它很有用处,因为你要想查找某个文件,你只要在其后面直接输入你所要查找的文件,它会在很短的时间内找到,并显示其所查文件的路径。


file 是了解程序属性的命令,你其后面直接打入执行程序名称,它会告诉你这个程序的属性。


time 这个命令对执行程序的执行的时间了解。其使用方法,如上。它会告诉你你输入程序的执行时间。这主要是在程序优化后的一些了解。


nm


ld 这二个命令的方法跟上面的使用一样,直接打入执行程序的名字。其作用作为一个思考留给想学习编程的会友去思考,去查看结果。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux学习笔记之学习编程的步骤 下一篇Linux读书笔记之学习写makefile文..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: