[問題] 請問一下我把重灌系統 ubantu 換成 fedora 我的 cross compiler 出問題

我們生活周遭存在太多太多的 embedded system ,過去 embedded system 有專屬的 OS,現在 linux 也可以應用在嵌入式環境,不過本版將廣泛討論所有嵌入式系統不只 linux 喔,歡迎有這方面經驗或有興趣的朋友一同進來討論。

版主: chester

[問題] 請問一下我把重灌系統 ubantu 換成 fedora 我的 cross compiler 出問題

文章narsace » 週五 2月 29, 2008 1:38 pm

[問題] 請問一下我把重灌系統 ubantu 換成 fedora 我的 cross compiler 出問題 她找不到 .so 可是該該目錄下卻有這.so檔 請問該怎麼半 ? 謝謝

/usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: skipping incompatible /usr/local/arm/lib/libSDL.so when searching for -lSDL
/usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: skipping incompatible /usr/local/arm/lib/libSDL.a when searching for -lSDL
/usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: skipping incompatible /usr/local/arm/lib/libSDL.so when searching for -lSDL
/usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: skipping incompatible /usr/local/arm/lib/libSDL.a when searching for -lSDL
/usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/../../../../arm-linux/bin/ld: cannot find -lSDL
collect2: ld returned 1 exit status
narsace
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週四 11月 08, 2007 2:27 pm

文章粽子 » 週五 2月 29, 2008 1:43 pm

你可以在你的gcc 加入 -L 參數
ex .

gcc main.c -lSDL
gcc 說找不到 SDL 的.so 檔案

所以加入 -L 指定你的.so 檔案位置
gcc main.c -L /usr/local/my_SDL_path -lSDL
粽子
可愛的小學生
可愛的小學生
 
文章: 30
註冊時間: 週五 2月 22, 2008 1:31 pm


回到 embedded system

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客