Ⅰ 在linux下用bfin-uclinux-gcc交叉編譯ffmpeg報錯,是什麼問題
這個是抱怨沒有main函數的意思
如果你要編譯共享庫,請確認使用了正確的編譯選項
如果要編譯可執行程序,請提供main函數。
Ⅱ 編譯uClinux時我的虛擬機是10.10的,make dep ,make -j4後出錯了,請大神回答,回答能解決的話分全給
應該是語法錯誤,一般說來是編譯器版本不對應導致語法檢查規則不一樣而出錯。
Ⅲ 編譯uclinux內核make dep出錯
找到uclinux-dists目錄下的Makefile文件,修改下面兩行
ARCH ?= arm
CROSS_COMPILE ?= 你安裝的交叉編譯工具鏈
編譯之前要先配置
make menuconfig
Ⅳ uClinux編譯在建立環境時遇到的問題,make menuconfig命令出錯
缺少Ncurses庫,這個庫好象是在終端窗口下顯示圖形的庫
你試著去找一下相應的包安裝一下或者找相應的源代碼然後編譯一下
當然如果你選擇去找源代碼編譯,那就參考一下代碼數下面的文檔,看看如何編譯,安裝以及這個庫的依賴情況等
Ⅳ uclinux下net-snmp編譯完成後程序在目標板(uclinux+arm)上運行時提示Cannot find mole (SNMPv2-MIB):
你的庫文件或模塊代碼有缺失。重新下載個snmpagent開發包吧。
Ⅵ 菜鳥求助~~~編譯uClinux出錯,請問這是什麼錯誤
沒用過 ucLInux, 不過從錯誤提示上看,是浮點數相關的問題, libgcc.a 用的是硬體浮點,而uclinux用的是軟浮點。 顯然應該在編譯時統一, 即要麼都用軟浮點,要麼都用硬浮點(當然,硬浮點效率更高)。 google了一下,可以在編譯時加上 -mhard-float 的方法來設定使用硬體浮點類型。顯然你應該修改makefile 來統一這個參數。
Ⅶ uclinux下安裝了arm elf gcc 後編譯出現arm-linux-gcc找不到
你需要將你安裝的路徑添加到環境變數中
比如你安裝在 /usr/local/arm-elf-tools
你可以在/root/.bash_profile中添加環境變數
具體可以像下面那樣操作:
vi /root/.bash_profile
然後再打開的文件中添加:
PATH=$PATH:/usr/local/arm-elf-tools/bin
export PATH
保存退出
在運行下面的命令:
source /root/.bash_profile
這樣就可以了,你可以根據你的具體情況改一改
Ⅷ uclinux內核編譯問題
在Ubuntu 下輸入 apt-get install ncurses
Redhat下輸入 rpm -ivh ncurses
這個問題應該是在輸入make menucongfig時候出現的,內核啟動文本配置,需要
ncurses庫
Ⅸ 編譯uClinux: sudo make menuconfig,make dep,make後出現如下問題:
由於你的圖片我看的不是很清晰,只能看見是USER中的編譯好像是沒有定義,回你可以先試一下不選這答個目錄中的程序,在make menuconfig 後看看是不是在busybox中有這個程序,如果是自己寫的程序,要把它編譯到內核,你可以先試試不編譯經內核,如果沒得問題,就表示內核編譯時沒有問題,而是應用程序的問題,再去修改應用程序,看看是不是有什麼沒定義,耐心找找,我相信,通過你的努力,一定能夠解決此類問題的。
Ⅹ 在編譯uClinux的時候,他的編譯器是自動選擇的嗎我只用了 make 命令,他就開始編譯了!
你要制定編譯器的話,肯定是在環境變數哪裡設置好的。你之前安裝的GCC也是設置好環境變數的哦