LINUX 交叉编译后 生成的库如何使用 ?

爆板流 2012-11-22 10:30:52


我编译了一个东东,然后make install下生成了好多东西:

然后我浏览下有这些文件:


1.我要在arm开发板上使用,现在要如何使用呢?
2.如果我要在PC的linux下自己写个程序,然后用arm-linux-gcc 编译要如何实现?怎么用才可以连接上这些库啊?
...全文
351 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
李迟 2012-11-22
  • 打赏
  • 举报
回复
我 1 已经是arm-linux-gcc编译的了,现在就是不知道如何弄了,是吧上面的那些lib里面的东西都拷到开发板上吗 ? ==> 这个取决于你是静态编译还是动态编译。如果是动态编译,就必须将生成的.so文件拷贝到开发板上。
爆板流 2012-11-22
  • 打赏
  • 举报
回复

爆板流 2012-11-22
  • 打赏
  • 举报
回复
引用 3 楼 kaly_liu 的回复:
引用 2 楼 linlan999 的回复:
1 需要使用交叉编译器 编译 http://linux.chinaunix.net/techdoc/develop/2008/12/17/1053574.shtml
2 使用arm-linux-gcc 带编译参数-lx264 编译你的.c 文件
我 1 已经是arm-linux-gcc编译的了,现在就是不知道如何弄了,是吧上面的那些lib里面的东西……

我的目录下有这个文件.a
[img=http://img.my.csdn.net/uploads/201211/22/1353554788_5372.png]1[/img]
在安装的目录下有这些 .o 的文件:
爆板流 2012-11-22
  • 打赏
  • 举报
回复
引用 2 楼 linlan999 的回复:
1 需要使用交叉编译器 编译 http://linux.chinaunix.net/techdoc/develop/2008/12/17/1053574.shtml 2 使用arm-linux-gcc 带编译参数-lx264 编译你的.c 文件
我 1 已经是arm-linux-gcc编译的了,现在就是不知道如何弄了,是吧上面的那些lib里面的东西都拷到开发板上吗 ?
linlan999 2012-11-22
  • 打赏
  • 举报
回复
1 需要使用交叉编译器 编译 http://linux.chinaunix.net/techdoc/develop/2008/12/17/1053574.shtml 2 使用arm-linux-gcc 带编译参数-lx264 编译你的.c 文件
xumaojun 2012-11-22
  • 打赏
  • 举报
回复
交叉编译自己写的程序时指定连接这些库的路径和名字,找一份交叉编译的makefile学习一下
爆板流 2012-11-22
  • 打赏
  • 举报
回复
多谢大家的热心帮助!结贴了!!!
Tom_殇子 2012-11-22
  • 打赏
  • 举报
回复
引用 7 楼 WizardOz 的回复:
动态库就拷过去用,静态库就编译的时候照样用。
美女说的对……
WizardOz 2012-11-22
  • 打赏
  • 举报
回复
动态库就拷过去用,静态库就编译的时候照样用。

23,121

社区成员

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

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