cross compiler - Linux

Table of Contents



再請教大家一個問題

日前小弟想自己compile curses的library給cross compiler用

而我的toolchain是廠商給的

主要用的gcc是arm-none-linux-gnueabi-gcc

位置在 /opt/xxx/usr/local/gcc-4.1.2.xx/arm-none-linux.../bin

而參考了一些網路上的教學後,看到了一位前輩提供了這樣的一個範例

# CC=arm-linux-gcc \
./configure arm-linux --target=arm-linux --with-shared --prefix=/usr

# make HOSTCC=gcc CXX=arm-linux-c++

# make install DESTDIR=<root-directory>

但由於我之前完全沒接觸過

就只好試著依樣畫葫蘆,寫了下面這樣

# CC=arm-none-linux-gnueabi \
./configure arm-none-linux --target=arm-none-linux --with-shared
--prefix=/usr

# make HOSTCC=arm-none-linux-gcc CXX=arm-none-linux-gnueabi-c++

# make install DESTDIR=<root-directory>

但...可想而知,完全行不通 囧

我也知道這樣照抄可能會很有問題

但因為找不太到什麼範例

我也看過ncurses.h的官方文件

但由於在很多參數的設定方面,可能是因為路徑不同(或其他原因?)

導致無法成功...

能否請問各位先進

在編繹這類for cross compiler的library時,有哪些地方需要特別設定的呢?

或是有哪些地方有比較詳細的教學可以參考的?

再請各位不吝指教


PS.我知道這種問題很弱,但請各位可以給我一點方向和指點。 Orz
因為我也自己試了好久,撞了好久的壁了...

先謝謝各位了

--

All Comments

Erin avatarErin2009-12-24
我想你可以貼出錯誤訊息 不然用錯誤訊息去GOOGLE吧
感覺這是最快的方式了
Daph Bay avatarDaph Bay2009-12-27
對呀,多給點訊息,讓人比較好了解你想要作啥~~
Donna avatarDonna2009-12-30
路徑設定一下,放在/opt裏面的東西不能直接輸入指令call