查看: 6557|回复: 0
打印 上一主题 下一主题

读书笔记之二,与GCC编程有关的几个命令

[复制链接]
跳转到指定楼层
1#
发表于 2008-11-2 00:05:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
台州网址导航
编译静态库文件的命令为: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 这二个命令的方法跟上面的使用一样,直接打入执行程序的名字。其作用作为一个思考留给想学习编程的会友去思考,去查看结果。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

网站推广
关于我们
  • 台州朗动科技(Tzweb.com)拥有多年开发网站平台系统门户手机客户端等业务的成功经验。主要从事:政企网站,系统平台,微信公众号,各类小程序,手机APP客户端,浙里办微应用,浙政钉微应用、主机域名、虚拟空间、后期维护等服务,满足不同企业公司的需求,是台州地区领先的网络技术服务商!

Hi,扫描关注我

Copyright © 2005-2026 站长论坛 All rights reserved

Powered by 站长论坛 with TZWEB Update Techonolgy Support

快速回复 返回顶部 返回列表