在ubuntu下移植madplay在最後一步make時出現錯

時間 2022-04-14 03:40:38

1樓:

把你那個原始碼包刪掉,換個新的,沒有動過的,然後重新移植,問題就可以解決。出現格式錯誤應該是之前你用過之後生成的一些檔案造成的。

2樓:

cc -c -o main.o main.c

cc -c -o drv_timer.o drv_timer.c

arm-linux-gcc -o dt main.o drv_timer.o

/usr/opt/friendlyarm/toolschain/4.5.1/bin/..

/lib/gcc/arm-none-linux-gnueabi/4.5.1/..

/../../..

/arm-none-linux-gnueabi/bin/ld: main.o:

relocations in generic elf (em: 3)

main.o: could not read symbols: file in wrong format

collect2: ld returned 1 exit status

make: *** [dt] 錯誤 1

obj=main.o drv_timer.o

dt: $(obj)

arm-linux-gcc -o dt $(obj)

$(obj):include.h

clean:

rm $(obj)

上面是我的錯誤提示和makefile寫法

分析了一下,應該是$(obj):include.h的寫法預設使用gcc作為編譯器產生的錯誤

3樓:匿名使用者

檔案格式不對? 有沒有指哪個檔案格式不對?可能是哪個 .so 檔案格式錯了

我在ubuntu作業系統上用c語言寫了linux程式,現在要讓程式在arm的板子上執行,板子上的作業系統是安卓

4樓:veket的小號

arm-linux-gcc

5樓:

你在玩樹梅派吧 板子上沒有你用到的類庫,你可以用最簡單的c先寫乙個print試試

6樓:匿名使用者

android 的工具鏈ndk

ubuntu linux中vi編輯器中哪個鍵是回刪乙個字元啊?

7樓:匿名使用者

在ubuntu下,建議你用vim,(記得在fedora core 5 中vi實際上是指向vim的,但在ubuntu下根本不是這樣)

vim中你既可以用方向鍵,又可以在insert模式下回刪。

怎樣在ubuntu中把windows設為預設啟動項

x至尊無敵 第一種方法 執行sudo gedit etc default grub 輸入密碼 將grub default 0改為grub default 4 如果沒做過其他設定,即啟動時win7為第5項。可根據自己情況更改 然後執行sudo update grub 第二種方法 sudo chmod ...

在linu中ubuntu版本的shell下輸入

在圖形介面下按ctrl alt f2組合鍵進入,ctrl alt f7組合鍵退出字元介面。linux是多使用者作業系統開啟命令列系統會開啟六個控制台,當其中乙個崩潰是可直接切換到另一控制台而不必重啟電腦。故,ctrl alt f7組合鍵退出字元介面。如果是字元介面 不需要開啟直接進入shell,如果...

ubuntu 在終端執行sudo su 輸入密碼無效

swap可以掛為第二分割槽的拓展分割槽。我就是這麼掛載的。不太清楚,最好把錯誤的 也給貼上來。要不重啟選那個修復模式,登入root看行不行 注意的是,sudo su提示要輸入的密碼是你現在使用者的密碼,如果你使用的直接是su命令的話,那就要輸入root的密碼 就是你在進入系統前,出現的那個grub選...

怎麼在Ubuntu和Windows之間共享檔案

在ubuntu上實現區域網共享資料夾。如果你的系統是ubuntu 或,有兩個方法可以使你通過區域網在搭載windows或其他linux的電腦上共享本地檔案。對區域網中的每個使用者提供無密碼共享。僅限特定訪問,提供資料夾密碼保護。這篇文章包括兩種方法,你可以選擇你想用的那種。1.區域網無密碼共享資料夾...

我在ubuntu是在vbox下執行的,在裝libunrese

第一項正常啟動。第二項恢復模式。你進丟試試就知道了,有很多修復的功能,如重置密碼。第三四項是記憶體測試。在vbox上安裝ubuntu系統時,總是報錯怎麼回事,如下圖,如果繼續就卡死不動了,重啟之後依然如此 sudo apt get update sudo apt get dist upgrade 這...