乙個linux下編譯程式時的問題

2025-03-06 15:15:04 字數 2511 閱讀 7368

1樓:匿名使用者

那就找乙個軟體包裝上吧,紅旗官網應該能找到。

編譯時出現問題的話,的確很難弄。

linux核心編譯失敗

2樓:華源網路

前段時間 ubuntu 系統掛了,重灌系統後,一直沒有安裝編譯環境,記錄下編譯時遇到的一些問題。

問題描述編譯linux核心映像時報如下錯誤:

解決方法安裝軟體包 u-boot-tools 。

問題描述編譯linux核心映像時報如下錯誤:

解決方法安裝軟體包 lib32stdc++6 和 lib32z1 。

問題描述編譯linux核心映像時報如下錯誤:

解決方法安裝軟體包 libssl-dev 。

linux下編譯程式原始碼,執行make命令時報錯如圖,有沒有什麼頭緒或者建議,謝謝大神了

3樓:融火

linux下所有軟體原始碼包的安裝方式一般都會在readme中有詳細的官方說明,對於gerbv如下圖所示。

你只需要在原始碼目錄下一次執行三個命令 ./configure; make; make install; (注意執行這三個命令時都需要su許可權)。正常成功執行完成之後,可以直接執行命令gerbv來啟動軟體;如果某個編譯命令執行失敗,一般是這個軟體依賴的其他工具包或者軟體包在你當前的作業系統上沒有安裝,安裝後再重新安裝試試。

上述大部分內容對linux下所有軟體包的安裝都適用。

我在linux環境下怎麼就是編譯不成功

4樓:笨鳥晚飛丨

編譯不成功多半軟體功能開關設定及依賴關係不支援。

首先要了解編譯的過程,真正瞭解了編譯的過程後就可以比較輕鬆的編譯各種軟體了。

1、configure,可以在configure 執行一下。/configure --help來大致瞭解一下該軟體的一些開關和支援的效能,然後根據使用需要來設定需要開啟的效能和需要關閉的效能,以及需要哪些支援庫等等,然後再指定一下編譯路徑,做完這一切後,滿螢幕的check ..就開始了,這就是configrue的過程,和所做的事情。

2、make,其實這一步才是真正的步驟,而configure只是做乙個環境的check,檢查系統環境及lib是不是對上一步所開啟的引數支援,只有check不出錯,也就是configure不出錯,就可以比較順利的進行編譯也就是make

3、make install 安裝,當成功編譯後就可以通過make install進行安裝了,安裝完成後就可以使用了。

比較容易報錯的地方就是configure這一步,因為這一步會檢查軟體及在configure這一步的設定開關功能中需要的依賴關係,並對現行系統進行檢查,尤其是最小化安裝的系統,報錯會比較多,可根據具體報錯內容來安裝相應的安裝包來完成軟體的依賴,直到check全部通過。有些軟體在make時也需要呼叫一些庫,具體要看軟體的reademe來了解具體編譯要求。如果再不行,就只能網上尋求幫助了。

另外,編譯也是乙個經驗活,只編譯得多了,對一些常見的錯誤就會比較瞭解了,必定軟體依賴的庫常見的就那幾個,建議每編譯一款軟體做乙個小筆記,把處理的錯誤或遇到的情況記錄下來,這樣以後再編譯時,會事半功倍!

5樓:網友

問題太籠統了,你要編譯的是什麼程式?有什麼樣的錯誤提示?

編譯失敗最可能的原因是依賴關係不滿足,先看看你編譯的程式有沒有依賴其它的程式吧。

6樓:拓寬視野

編譯什麼?編譯核心?編譯軟體?gnu gcc?具體是什麼有具體的方法,但是一般下方法是三步走:

configure

makesudo make install clean基本上就能夠編譯好了,但是有一些編譯的時候有依賴性的軟體包,所以我才說看你要編譯什麼軟體~

7樓:水月之念

看看報錯啊 是不是少了什麼關聯包。

編譯程式問題

8樓:網友

1.那麼請問編譯程式是用什麼語言編寫的呢?

可能使用c語言或者c語言、彙編和c++等功能編寫;

是不是編寫乙個編譯程式比編寫乙個c程式更重要?

不能說誰更重要,當你設計c語言的時候,必須也要同步合計編譯器,因為沒有c語言的編譯器也就沒有c語言,編譯器負責把源**編譯成作業系統能執行的程式。另外就是編譯器非常難寫,大學裡面有基礎編譯原理的課程。有專門的理論,掛科率非常高,所以間接表明編譯原理是非常難的。

編譯器與語言是共存的,不可能只有乙個,就相當於乙個加密,乙個解密。不可能是單方面存在的。

9樓:紅領巾飄過

1. 最早的編譯器有一部分是用匯編寫的(最前面的那一部分),其餘用c寫。

2. 彙編或者01

3,看不出這個問題有什麼意義。

語言要進行編譯才能執行 so。。。

C 程式求問,求解C 乙個程式設計問題

顯然不是 前乙個帶引數。後乙個是在函式內部定義的變數。等價,兩者都實現了在函式內部宣告字元變數。第乙個 定義乙個char型別的函式,該函式可以接收兩個char型別的引數,該函式功能未知 由函式體決定 第二個 定義乙個沒有引數的char型別的函式,該函式的功能是定義兩個char型別的變數。不等價的。首...

乙個出錯的c程式

你應該確定一點,main在c下面,如果沒有寫返回值,那麼預設返回值是int 那麼,你應該再main中寫入return 0 或者,void main 這題我用的是visual c 執行了下,結果是正確的,看下面的截圖。用turbo c有感覺不方面,程式起來很吃力,並且拖放,更沒有函式變數自動感應功能,...

問一下猜數字遊戲的名稱,問一下乙個猜數字遊戲的名稱

我看過電視和生活中玩這個遊戲的人都叫 猜數字 應該就是這個名字吧 猜數字的遊戲規則 先解釋標準規則,再介紹幾種變體。通常由兩個人玩,一方出數字,一方猜。出數字的人要想好乙個沒有重複數字的4個數,不能讓猜的人知道。猜的人就可以開始猜。每猜乙個數字,出數者就要根據這個數字給出幾a幾b,其中a前面的數字表...