求助arm-linux-gcc-3.4.1 如何交叉编译具有两个依赖库的文件?

lling123 2009-03-14 04:37:54
如题,在文件交叉编译时,发现该文件引用了两个库的头文件,不知道如何处理,希望高手指点!谢谢,
...全文
422 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lling123 2009-03-25
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 rzsheng 的回复:]
如果交叉编译的时候需要引用其它的库文件。

则需要具备以下条件:
1. 库文件,用来编译该库的编译器也是你现在所使用的交叉编译器
2. 头文件,你的工程中引用该库的时候,也许需要该库的一些外部定义的头文件

3. 在你的Makefile中加入 -llibname

编译...
[/Quote]
明白了,楼主的任意是不是把两个依赖的头文件文件放在一起,直接通过-llibname 指向这个文件。
不知道我理解的对不对,希望能指点一下!!
Bestrem_9 2009-03-23
  • 打赏
  • 举报
回复
主机上必须都有,在链接的时候需要找到库文件。。。

我感觉应该是在交叉编译器安装文件中的Makefile中去修改的
rzsheng 2009-03-23
  • 打赏
  • 举报
回复
如果交叉编译的时候需要引用其它的库文件。

则需要具备以下条件:
1. 库文件,用来编译该库的编译器也是你现在所使用的交叉编译器
2. 头文件,你的工程中引用该库的时候,也许需要该库的一些外部定义的头文件

3. 在你的Makefile中加入 -llibname

编译...
lling123 2009-03-21
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 hairetz 的回复:]
在文件交叉编译时,发现该文件引用了两个库的头文件

主机上有目标机没有的库,目标机有主机没有的库?都需要用到?这样不行吧,主机上要保证库都有。
[/Quote]
没看懂你说的,水平太有限了,能不能说的详细一点,谢谢了
  • 打赏
  • 举报
回复
在文件交叉编译时,发现该文件引用了两个库的头文件

主机上有目标机没有的库,目标机有主机没有的库?都需要用到?这样不行吧,主机上要保证库都有。
xhy_851221 2009-03-17
  • 打赏
  • 举报
回复
帮顶
lling123 2009-03-17
  • 打赏
  • 举报
回复
顶起来,希望给予指点,谢谢!
lling123 2009-03-14
  • 打赏
  • 举报
回复
以前处理过一个有依赖关系的库头文件,也是在LINUX系统上直接进行编译的,现在碰上两个依赖关系的库文件,而且还要交叉编译,真不知道该怎么办??请高手多多指点,谢谢!
lling123 2009-03-14
  • 打赏
  • 举报
回复
顶起来,希望高手能够指点,谢谢!!

23,118

社区成员

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

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