linux基本命令(编译)
2005-12-05 16:15
239 查看
gcc -c a.c b.c ...............
生成相应的.o
gcc -o exe a.o b.o
gcc -o exe a.c b.c
生成相应的exe程序
gcc -S ab.s a.c b.c
产生汇编程序.
-----------------------------------------
gcc -shared -fpic -o libabc.so a.c b.c c.c
生成libabc.so动态库,如果想让别的程序引用它,有两种方法
1) copy libabc.so to /usr/lib目录下(或者给它做个链接). 在编译exe时, gcc -o exe -labc 这样就可以了.
2)直接在编译exe时,用-L指定目录,用-labc指定库,也可以.
--------------------------------------------
nm libabc.so
看当前模块所有的链接符号.
ldd exe
看exe依赖于那些库.
--------------------------------------------------------------
info binunit中有更多信息.
生成相应的.o
gcc -o exe a.o b.o
gcc -o exe a.c b.c
生成相应的exe程序
gcc -S ab.s a.c b.c
产生汇编程序.
-----------------------------------------
gcc -shared -fpic -o libabc.so a.c b.c c.c
生成libabc.so动态库,如果想让别的程序引用它,有两种方法
1) copy libabc.so to /usr/lib目录下(或者给它做个链接). 在编译exe时, gcc -o exe -labc 这样就可以了.
2)直接在编译exe时,用-L指定目录,用-labc指定库,也可以.
--------------------------------------------
nm libabc.so
看当前模块所有的链接符号.
ldd exe
看exe依赖于那些库.
--------------------------------------------------------------
info binunit中有更多信息.
相关文章推荐
- linux基本编译命令
- Linux预处理、编译、汇编、链接和运行的过程(包括一些基本的命令)
- Linux常用基本命令&Android系统编译命令
- 嵌入式开发第二日(man 手册、linux基本命令、vim编辑器、代码编译过程、编译工具、基本数据类型、控制流)
- Linux下编译的一些基本命令
- linux基本命令
- 13个基本的cat命令详解(linux)
- linux基本命令学习(一)文件处理命令
- Linux基本命令
- linux下的Source命令的基本功能
- Linux 常用的基本命令
- Linux中的15个基本‘ls’命令示例
- Linux基本命令――备份与恢复文档
- Linux的一些基本命令
- Linux中最常用的基本操作命令
- Linux基本命令注销、关机、重启
- Linux进程概念和基本命令
- Linux基本命令
- Linux基本命令的使用及目录权限问题