關於cross compiler問題 - Linux

Table of Contents

第一次摸索......
目的:(電腦端)編譯後丟執行檔給(板端)去執行,想要加入第三方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嗎?

--

All Comments

Victoria avatarVictoria2020-03-26
當然, none表示作業系統環境無關啊
Dora avatarDora2020-03-31
不就是你ide設定錯誤...
不透過IDE都沒問題就表示你設定錯了