導航:首頁 > 源碼編譯 > make編譯出現錯誤

make編譯出現錯誤

發布時間:2022-10-16 17:57:23

1. make命令時產生的錯誤 求助

我雖然沒有看到你的具體的 makefile 文件,但是我可以給你提供一種思路:首先需要說明的是:make 命令是對一組大型程序做 makefile 特別方便的工具。預設文件名是:makefile。比如說,如果一個大型系統需要十個模塊共同編譯、連接,最後如果都沒有錯誤的話,將會生成一個可執行程序。make 的最強大的功能就方便在這里:如果在這十個模塊中,只有一個模塊發生了改變,那麼其他九個模塊就不用再重新編譯了,而只需要編譯該模塊,然後再和其他模塊連接即可。這樣就大大提高了編譯的效率。但是它的編寫規則也是比較麻煩的,需要細心、仔細地編寫 makefile 文件,否則的話,就會在 make 時發生錯誤。你再逐行仔細檢查你的 makefile 文件中的語法是否正確?、以及是否缺少了必要的標點符號之類的?祝你早日調試通過。

2. 編譯內核make時出現問題

你的內核文件時通過vm虛擬機共享在linux用的吧,這樣會導致一些linux
軟連接
在windows不能用,就會出現上述錯誤,將內核文件復制進linux裡面再make
bzImage

3. make編譯遇到了Error1,請問怎麼解決

報錯不詳細,鏈接器報錯了,
您也不應該使用master分支,請切換到release或者tag
您可以看下Makefile 的報錯行數, 為什麼target benchmark 會出錯,具體您看吧,我們就不下載源碼了。

4. 使用make命令編譯源文件時,Error 2 表示一共有2個錯誤還是出現了代號為2的錯誤

代號為2的錯誤,一般都是你的源碼中有語法錯誤,至於具體在什麼地方出錯一般log都會有文件與行數的提示。

5. make編譯後出錯,請問是什麼原因

yum -y install make automake gcc g++ ncurses ncurses-dev ncurses-devel fakeroot wget bzip2 make patch ftp
cp /boot/config-2.6.18-92.el5 .config
關閉Selinux

vi /etc/sysconfig/selinux
SELINUX=disabled

打IMQ補丁:
$patch -p1 < ../linux-2.6.25-imq5.diff
$make menuconfig

驅動模塊
IMQ (intermediate queueing device) support (IMQ)
Location:
-> Device Drivers
-> Networking support
-> Network device support (NETDEVICES)
-> IMQ (intermediate queueing device) support (IMQ)

2.2編譯並安裝新內核
make menuconfig

make
make moles
make moles_install
make install

mkinitrd /boot/initrd_2.6.30.img 2.6.30 根據內核版本和指定參數生成映像文件
cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.30
cp /usr/src/linux-2.6.30/System.map /boot/System.map-2.6.30

6. redhat6.4上使用make編譯自己代碼出現奇怪錯誤

這4句是進入文件夾和退出文件夾
make[1]: Entering directory `/home/xxxx/server_code2/alarm' -- 進入文件夾 '/home...'
make[1]: Leaving directory `/home/xxxx/server_code2/alarm' -- 離開/退出文件夾 '/home...'
它要進一個文件夾 做 make.
問題是你是否已有這個文件夾了,文件夾里原始文件是否都在:
`/home/xxxx/server_code2/alarm'

或者,你要修改 Makefile, 把 xxxx。。。 換成 正確路徑和 directory

7. Linux下Qt的make編譯出現大量錯誤

你上面的問題是的鏈接庫的和路徑沒設置好
export
QTDIR=/home/lin/hisi/qt-embedded-4.5.2
export
PATH=$QTDIR/bin:$PATH
export
TSLIB_CONSOLEDEVICE=none
export
LD_LIBRARY_PATH=$T_ROOT/lib:$QTDIR/lib
類似上面,把相應的路徑修改下,在終端中運行,然後編譯就可以通過了
不過建議:
linux下,可以安裝個QT
Creator開發工具
,這樣子可以方便很多

8. make編譯過程中出現

一個可能是源代碼本身有問題。
另一個可能是軟體需要的某個庫在你的系統中不存在,在 make configure 的過程中又沒有報錯,結果編譯的時候就這樣了。

閱讀全文

與make編譯出現錯誤相關的資料

熱點內容
蘋果手機怎麼切換app美國賬號 瀏覽:861
編譯程序輸入一個字元串 瀏覽:406
圓命令畫法 瀏覽:307
如果給電腦e盤文件加密 瀏覽:801
javaswing項目 瀏覽:778
androidsdksetup 瀏覽:1005
pdf怎麼設置中文 瀏覽:128
安卓手機用什麼軟體看倫敦金 瀏覽:966
魅族文件夾無名稱 瀏覽:789
蘇黎世無人機演算法 瀏覽:872
核桃編程和小碼王的融資 瀏覽:686
微積分教材pdf 瀏覽:727
寫python給微信好友發消息 瀏覽:338
蚊帳自營米加密 瀏覽:422
學校推薦核桃編程 瀏覽:805
湖南農信app怎麼導明細 瀏覽:475
福特abs編程 瀏覽:511
如何自學安卓手機 瀏覽:439
以太坊源碼共識機制 瀏覽:912
單片機探測器 瀏覽:874