作者peng0116 ()
看板Linux
标题[问题] 关於cross compiler问题
时间Wed Mar 25 22:21:37 2020
第一次摸索......
目的:(电脑端)编译後丢执行档给(板端)去执行,想要加入第三方opencv library
状态:OS:Ubuntu 16.04 64bit,开发板有提供IDE(Base Eclipse ),他的编译噐是arm-n
one-eabi-另外Library:opencv_3.3.0
问题:build opencv时:
1. compiler指向IDE本身的arm-none-eabi- 在build opencv阶段会错误...
2. 使用一般的arm-linux-gnueabi- 在build opencv阶段成功,但把library 加进IDE编
译会错误...另外测试不透过IDE,将程式 include library去编译(在ubuntu下G++/C++
)是可正常执行的
请问会是编译器问题吗?像这样做法通常都是需要板端那边提供toolchain吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.72.0.189 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1585146099.A.0DF.html
※ 编辑: peng0116 (42.72.0.189 台湾), 03/26/2020 09:04:33
※ 编辑: peng0116 (42.72.0.189 台湾), 03/26/2020 11:38:58
1F:推 hizuki: 当然, none表示作业系统环境无关啊 03/27 04:14
2F:→ final01: 不就是你ide设定错误... 04/02 00:40
3F:→ final01: 不透过IDE都没问题就表示你设定错了 04/02 00:40