关于cc 连接 库文件的问题

辉歌 2003-09-13 09:59:35
有这几个库文件
arch.a,err.a,udpserv.a

在err.a库文件种,好像使用了arch.a库的函数。

现在我有如下文件:
tfs.c/h
tfs_init.c/h
tfs_api.c/h

然后
分别产生了3个.o文件。
最后连接
cc -o tfs tfs.o tfs_init.o tfs_api.o arch.a err.a udpserv.a

可是报错:
xxxxx 函数没有定义。

而这个函数是库文件arch.a 中的函数。

请问有什么问题啊?
...全文
73 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ianzy 2003-09-14
  • 打赏
  • 举报
回复
如果 xxxxx 函数在 err.a 中调用的话将 err.a 放在 arch.a 前方。
连接时注意越是底层的库越要放在后面。

23,118

社区成员

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

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