请教如何生成包含动态链接的静态库文件

travelman 2010-01-10 05:25:49
具体如下:

在一个源文件func.c中调用其他动态库文件,
1:把这个源文件作成静态库文件
g++ -c func.c
ar cr libfunc.a func.o

2:和主文件main.c一起生成执行文件的时候
g++ main.c libfunc.a -L -l其他动态库文件

我想问怎么才能只要像下面这样就能生成执行文件?
g++ main.c libfunc.a

也就是说把链接放在 libfunc.a里 , 是改.o文件还是.a文件呢
...全文
137 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuysheng 2010-01-12
  • 打赏
  • 举报
回复
呵呵,LZ的执行的命令应该是linux下的命令...帮顶
guopeixin 2010-01-12
  • 打赏
  • 举报
回复
makefile吧?
kyzf 2010-01-11
  • 打赏
  • 举报
回复
帮顶下。
xumercury 2010-01-10
  • 打赏
  • 举报
回复
这个。。。LZ到linux区问问比较好。。这里wince的为多。。。。汗。。。不过这里肯定是有高手知道的。

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧