您的位置:首页 > 运维架构 > Linux

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中有更多信息.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: