arm程序編譯出錯
⑴ keil 編譯ARM程序出錯
你看看這個環境變數路徑是不是不對,我改了這個路徑,再重啟keil就沒問題了
⑵ ARM (UBOOT)編譯出錯問題
我以前用的是fedora12,我以為是系統問題(因為以前我也做過uboot編譯,沒有-rd
asm-arm/arch即可
意思就是強行刪除
不行聯系我635123374
嵌入式
⑶ 安裝arm-linux-gcc編譯器時出現錯誤,請大神看看怎麼回事
解決方法:
1.先打開一個超級用戶許可權的shell:
命令:sudo –s
2.在當前shell下,設置環境變數:
命令:gedit /etc/profile
在文件末端加上 export PATH=$PATH:/usr/local/arm/4.4.3/bin,並保存。
3. 執行source /etc/profile 這是避免重新啟動ubuntu而又使剛剛修改的環境變數生效的方法。
4、再進入到/opt/FriendlyARM/mini2440/linux-2.6.32.2 目錄,執行make zImage(有可能加sudo),arm-linux-gcc了,可以編譯了。
⑷ ARM編譯錯誤,Expecting marco or rule defn,found neither time !
一般發生這種情況的原因是, Eclispe調用了錯誤的make.exe程序,很有可能是microsoft開發環境如Visual Studio等包含的make命令。而Eclipse環境需要的是GNU make 。這兩個make命令接收的makefile的語法是有區別的。請打開windows的dos命令窗口,鍵入「 make --version 」,看是否能正確調用GNU make 。如果調用的非GNU make ,需要檢查修改windows的PATH環境變數,把包含GNU make命令的路徑移到前面來。
⑸ ARM程序用MDK4.12編譯出錯
這個錯誤的可能原因:
1.你在其他地方聲明void TransferData(char, int)這個函數的時候參數(char, int)不小心打錯了.
2.你調用void TransferData(char, int)這個函數時,輸入的參數類型與聲明的不一致。
另外最好不要直接用Keil uVision4打開Keil uVision3的工程。要新建工程,將Keil uVision3中的文件載入到新工程,重新編譯一下。
⑹ arm程序用keil編譯時Error: L6203E: Entry point (0x40000000) lies within non-root region RW_IRAM1.
。1、將ROOT壓縮包和factory_update_param.aml 2個文件復制到平板TF卡根目錄(TF卡最好格式化)。2、然後在開機情況下插入TF卡 到機器的卡槽並進行關機。3、最後先按HOME鍵(小房子鍵)然後3秒 後再按電源鍵。出現白色小機器人的時候在同時松開。4、這時會看到綠色安卓機器人肚子打開了正 在維修狀態。維修狀態時 會有進度條顯示。大約等5-10秒進度條過去了之後會自動開機,開機後即ROOT成功。