社区
Linux/Unix社区
帖子详情
交叉编译的问题
yuzhao1981
2007-06-12 11:27:42
正在编译一个程序a,
最后链接的时候,需要用到b.so,而b.so用到了c.so
但是在链接的时候出现错误,说:
error b.so: undefined XXX()
而XXX()是c.so中的函数。
所有的库的路径都正确,
为什么在生成可执行程序a的时候,要去检查c.so中的库,如何跳过这个过程?因为我知道在交叉编译的时候,去检查其他库中的函数肯定是不行的,因为函数是运行在目标机上的,所以必须跳过。
不知道我分析的对不对? 请各位高手指教!
...全文
180
4
打赏
收藏
交叉编译的问题
正在编译一个程序a, 最后链接的时候,需要用到b.so,而b.so用到了c.so 但是在链接的时候出现错误,说: error b.so: undefined XXX() 而XXX()是c.so中的函数。 所有的库的路径都正确, 为什么在生成可执行程序a的时候,要去检查c.so中的库,如何跳过这个过程?因为我知道在交叉编译的时候,去检查其他库中的函数肯定是不行的,因为函数是运行在目标机上的,所以必须跳过。 不知道我分析的对不对? 请各位高手指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuzhao1981
2007-06-12
打赏
举报
回复
是一个SIP电话linphone。本机编译成功,但是交叉编译就有以上问题,楼上的你说我分析的不对,那么你认为是怎样的呢?
kf701
2007-06-12
打赏
举报
回复
不对。
什么程序,我来帮你编译 !
yuzhao1981
2007-06-12
打赏
举报
回复
hao
kf701
2007-06-12
打赏
举报
回复
要么是少了头文件,要么是静态link了。
那些
交叉编译
问题
总结
交叉编译
的作用? 为什么需要
交叉编译
器?
交叉编译
器的版本? 如何获取
交叉编译
器? 面试回答: 我们知道不同的平台CPU体系结构不同,所使用的汇编也不相同。比如Windows下是X86汇编生成的可执行文件,而ARM中需要ARM汇编生成的可执行文件。如果我们直接将x86平台下生成的可执行文件放入ARM中是不能执行的。因此嵌入式软件开发采用
交叉编译
方式,通过
交叉编译
器在宿主机上生成能够
编译-openssl
交叉编译
问题
openssl
交叉编译
问题
ffmpeg
交叉编译
问题
及对策
问题
1:ERROR:srt>=1.3.0 not found using pkg-config
问题
描述: 无法根据配置生成Makefile文件 原因 查看 ffbuild/config.log文件,发现编译配置使能了libsrt,libsrt需要用到OpenSSL相关动态库文件,未指定库文件,编译时找不到OpenSSL库 解决方案 通过–extra-libs 指定相关库文件
问题
2:"/usr/local/include" is unsafe for cross-compilation
问题
configure的
交叉编译
问题
configure的
交叉编译
问题
(2012-09-08 23:10) 标签: - 分类: 编程点滴 这个是前一篇CMake
交叉编译
的后继。针对的也是像我一样,对Linux下configure编译工具毫不了解但是要用它们做
交叉编译
的程序猿们。 首先,所谓的configure虽然用的多,但是它也只是一个自动生成的东西,如果你打开这个东西一看,那真和天书差不多。我们下载
rust windows
交叉编译
_
交叉编译
问题
,求指教
< 返回版块reison1218发表于 2020-04-10 17:00Tags:
交叉编译
最近项目写得差不多了,之前用
交叉编译
工具cross,还挺好用的,但最近发现一个
问题
,cross无法识别本地lib,path是错的,导致报错:找不到/tools/cargo.toml. 其实正确的路径是在用户目录下,怎么
交叉编译
的时候变成在/下面了.再尝试解决后无果,干脆不用cross了,自己去下载相关工...
Linux/Unix社区
23,128
社区成员
74,510
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章