導航:首頁 > 源碼編譯 > 編譯與安裝的步驟

編譯與安裝的步驟

發布時間:2023-06-05 18:49:04

⑴ 請簡述嵌入式linux內核的編譯過程

編譯及安裝簡要步驟:
編輯Makefile版本信息

定義內核特性,生成配置文件.config,用於編譯:make xconfig

編譯內核:make

安裝內核:make install

安裝模塊:make moles_install

具體步驟如下:

內核配置

先定義內核需要什麼特性,並進行配置。內核構建系統(The kernel build system)遠不是簡單用來構建整個內核和模塊,想了解更多的高級內核構建選項,你可以查看 Documentation/kbuild 目錄內的內核文檔。

可用的配置命令和方式:

make menuconfig

命令:make menuconfig

編譯內核

編譯和安裝內核

編譯步驟:

$ cd /usr/src/linux2.6

$ make

安裝步驟 (logged as

$ make install

$ make moles_install

提升編譯速度

多花一些時間在內核配置上,並且只編譯那些你硬體需要的模塊。這樣可以把編譯時間縮短為原來的1/30,並且節省數百MB的空間。另外,你還可以並行編譯多個文件:

$ make -j <number>

make 可以並行執行多個目標(target)(KEMIN:前提是目標規則間沒有交叉依賴項,這個怎麼做到的?)

$ make -j 4

即便是在單處理器的工作站上也會很快,讀寫文件的時間被節省下來了。多線程讓CPU保持忙碌。

number大於4不見得有效了,因為上下文切換過多反而降低的工作的速度。

make -j <4*number_of_processors>

內核編譯tips

查看完整的 (gcc, ld)命令行: $ make V=1

清理所有的生成文件 (to create patches...): $ make mrproper

部分編譯:$ make M=drivers/usb/serial

單獨模塊編譯:$ make drivers/usb/serial/visor.ko

最終生成的文件

vmlinux 原始內核鏡像,非壓縮

arch/<arch>/boot/zImage zlib壓縮的內核鏡像(Default image on arm)

arch/<arch>/boot/bzImage bzip2壓縮的內核鏡像。通常很小,足夠放入一張軟盤(Default image on i386)

⑵ 如何在linux平台上編譯安裝zlib軟體

1、首先是編譯環境,需要最基本的gcc,autotool工具,不同平台不同的安裝方式,具體可以網路一下

2、在linux下,開源軟體的編譯安裝會有固定的通用步驟:

3、對於在linux下編譯zlib請參考步驟2,相信你能行,加油

⑶ 如何在linux平台上編譯安裝zlib軟體

在linux命令行上查詢一下zlib的軟體地址,然後使用瀏覽器打開即可,

大家也可以在網路上進行搜索,不過一定要注意安全哦,避免下載到一些不幹凈的軟體,所以這點需要注意一下

Gcc編譯安裝zlib源碼包並配置使用

使用tar 命令進行解壓出來,然後進入到安裝目錄,如下圖所示

tar zxf zlib-1.2.8.tar.gz

cd zlib-1.2.8

使用./configure --help可以查看編譯的選項,我們這里使用簡單的選項安裝即可

進入安裝文件目錄,然後 使用如下命令進行安裝

./configure --prefix=/data/progam/zlib

make

make install

如下圖所示

再進行配置一下系統的文件,載入剛才編譯安裝的zlib生成的庫文件

vi /etc/ld.so.conf.d/zlib.conf

加入如下內容後保存退出

/data/program/zlib/lib

==============================

也就是添加安裝目錄的文件路徑,庫文件。ldconfig 運行之後就會載入安裝的庫文件了。

⑷ 大家初學c語言用的編輯器和編譯器是怎麼下載安裝詳細步驟

1.Code::Blocks 是一個開放源碼的全功能的跨平台C/C++集成開發環境.
相比於基於Delphi的Dev-C++共享 C++IDE,Code::Blocks是開放源碼軟體Code::Blocks由純粹的C++語言開發完成,它使用了蓍名的圖形界面庫 wxWidgets(2.6.2unicode)版。對於追求完美的C++程序員,再也不必忍受Eclipse的緩慢,再也不必忍受VS.NET的龐大和高昂的價格。

2.安裝主要步驟

3.運行安裝程序

下載得到一個執行的文件,雙擊後運行,請按照以下說明進行安裝。

選擇「Full/完整」安裝,以免重要插件沒有被安裝上。

安裝目標路徑,不要帶有空格,或者漢字;這一點並不是Code::Blocks的限制,而是因為mingw32里的一些命令行工具,似乎對長目錄或帶空格的目錄支持有點小問題,我估計漢字目錄也會出問題,但沒試過。一句話,就裝在根目錄下的x(AB,C,D):CodeBlocks即可。

4.安裝中文語言包

首先,請在 X:CodeBlocksshareCodeBlocks 建立一個子文件夾:locale,注意 locale 全為小寫字母。簡體漢字的語言包做了較大改進,不過仍然沒改完,另外,一些插件在當前版本本來就無法漢化的,所以還有一部分內容是英語的。

點擊下載d2school版Code::Blocks語言包。

下載後,請解壓到前述的locale目錄下,則locale目錄下,應出現zh_CN和zh_TW兩個子目錄。重新啟動Code::Blocks,點擊主菜單的「Settings」,選擇「Enviornment」。出現的對話框中,左邊選中「View」,右邊打勾「Internationalization (needs restart)」,並在後面的復合框中選中「Chinese (Simplified)」。確認退出本對話框。

5.必要配置

又分為兩步,第一步用於檢查系統環境變數,第二步用於檢查Code::Blocks本身的配置。事實上,這也是很多類似IDE軟體都需要做的准備工作之一。

雖然在多數情況下這兩樣配置在CodeBlocks安裝以後,就已經正確配置上了。但是如果這兩樣配置有誤,會帶來Code::Blocks運行時的很多奇怪的問題,我們還是直接檢查確保一下,同時加以了解。

檢查並配置操作系統環境變數

在桌面上,滑鼠右鍵點擊「我的電腦」,選擇彈出菜單中的「屬性」。在屬性對話框中,選中「高級」屬性頁。點擊其下「環境變數」按鈕,將新彈出一個對話框,如下圖,選中「系統變數」下的「PATH」一行。然後點擊其下「編輯」按鈕,再次彈出一個對話框。

全選,並復制(Ctrl + C)第二行的內容。然後打開寫字板程序,檢查以下內容是否出現在復制過來的文字中:

X:CodeBlocksMinGWin; X:.4.5;

其中「X:CodeBlocks」應為您本機安裝Code::Blocks時的路徑。

如果沒有,將所缺少的部分,錄入到配置內容,所插入位置最好微靠前一點,注意包括其中的分號。

修改完之後,別忘了復制修改後的全部內容,粘貼,替換一路「確定」,關掉各級對話框。

6.Code::Blocks全局編譯器設置

請大家首先到 X:CodeBlocksMinGWin下,搜索,檢查有沒有存在以下文件:

⑸ linux上的編譯安裝的基本概念是什麼,具體的流程又是怎麼個樣子

計算機運行的程序都是二進制的代碼,那麼我們所用的編程語言都是自然語言中的字元,那麼就需要有一種機制來將這些轉化成二進制代碼,那麼根據轉化機制不一樣,編程語言(軟體 產生的源頭)分兩大類 解釋型 編譯型,解釋型就不說了,編譯型就是在寫好程序的源碼以後對程序進行編譯,編譯成二進制的可執行代碼。
在linux中很多軟體的源碼都會伴隨著軟體一起發布,軟體就是經過編譯的一些二進制的文件,這些二進制文件由源碼編譯而來。所以當我們拿到了軟體的源碼的時候,可以根據源碼編譯出軟體,然後對軟體進行安裝,這就是你所說的編譯安裝了,對於非電腦專業的人不需要了解那麼多,涉及的東西比較多,要知道在編譯的時候需要設置編譯參數的,,
所以會拿deb rpm包來安裝就行了。。使用打包好的二進制包安裝的另外的好處就是可以由包管理系統進行管理可以方便的對軟體包進行安裝升級和卸載,如果是源碼編譯那麼就需要自己手動的管理了。
具體的流程沒那麼復雜,linux軟體發布的源碼都是有標准格式 的,通常是tar.gz tar.bz2這樣的壓縮包,
tar xvf xxx.tar.gz 解壓源碼包
cd xxx 進入源碼目錄
more INSTALL 或者more README 閱讀源碼包里的安裝說明,看不懂英語的可以跳過這步
./configure 參數 配置編譯參數;最常見的是prefix=安裝路徑 這樣可以把軟體安裝到一個指定目錄而不是安裝到系統的文件結構中(linux的文件結構可以參考FHS標准規范里的定義)
make 當上一步正確的執行後會生成一個Makefile文件,使用make命令可以對軟體源碼進行編譯
make install 安裝(可能會需要root許可權)
//部分軟體還會提供make test 這樣的測試,在安裝前可以運行make test 來測試軟體是否編譯正確。

python的編譯器怎麼安裝

在各種python編譯器裡面,jupyter是最好用的一個編譯器了,占內存少,而且是在瀏覽器裡面打開。
最主要的是,它可以在同一個頁面裡面,進行多段代碼的分別調試,而互相之間不會形成干擾。
下面,我就介紹一下,怎麼安裝這款編譯器。
1、首先你要安裝好Python(此過程不做講解),然後打開命令提示符,
在命令提示符裡面輸入:pip install jupyter
點擊回車,電腦就會開始自動安裝jupyter編譯器。
安裝的東西很多,如果要自己手動安裝的話,是很繁瑣的。
安裝完成之後,在命令提示符裡面輸入:jupyter notebook
按回車,就可以打開jupyter編譯器了。
注意,這個命令提示符不要提前關閉,否則jupyter編譯器就會失效。
更多Python相關技術文章,請訪問Python教程欄目進行學習!以上就是小編分享的關於python的編譯器怎麼安裝的詳細內容希望對大家有所幫助,更多有關python教程請關注環球青藤其它相關文章!

⑺ 如何安裝和使用VS 2008的64位編譯器

v
安裝方法/步驟
1
首先,進入到控制面板,找到關於對應的vs08,卸載。
在控制面板中的程序和功能選項中,選擇Microsoft Visual Studio Team System 2008 Team Suite - 簡單中文,然後右擊選擇「卸載/更新」。

2
之後,進入到卸載的頁面,單擊「添加/刪除功能」,如下圖。

3
然後會進入到選項頁面,在語言工具一欄中,選擇Visual C++中將X64編譯器和工具,如下圖。

4
之後,便進入到安裝的頁面。等待即可。

5
在安裝完成後,通過開始菜單中,即可看到「Visual Studio 2008 x64 兼容工具命令提示」。

END
配置64位編譯器
1
首先,打開一個工程項目,選擇「配置管理器」(或者右擊項目選擇屬性,進入到屬性頁,點擊「配置管理器」)

2
接著,在活動解決方案平台選項中,選擇「新建」,如下圖。

3
之後,在新建頁面,選擇平台x64(在沒安裝64編譯器情況下,則不會有X64選項),點擊「確定」。

4
最後,選擇相應的64位平台,進行編譯即可實現64位程序的編譯。

⑻ 如何安裝和使用perl編譯器

1、查看是否安裝cpan軟體包:
#rpm -qa |grep perl-CPAN
2、如果沒有安裝,則進行安裝:
#yum install perl-CPAN*

3、安裝完成後,則可以通過cpan來安裝相應模塊。比如我要安裝IPC::System::Simple模塊:
#cpan IPC::System::Simple
......
.....
.....

4、安裝完成後,查看文檔:
#perldoc IPC::System::Simple
將會列出相應的用法和說明。

Linux上安裝Perl模塊的兩種方法
Linux/Unix下安裝Perl模塊有兩種方法:手工安裝和自動安裝。第一種方法是從CPAN上下載
您需要的模塊,手工編譯、安裝。第二種方法是聯上internet,使用一個叫做CPAN的模塊自動完
成下載、編譯、安裝的全過程。

a、手工安裝的步驟:

從CPAN下載了DBI模塊1.13版的壓縮文件DBI-1.13.tar.gz,假設放在/usr/local/src/下。
cd/usr/local/src
解壓縮這個文件:
tarxvzfDBI-1.13.tar.gz
這時會新建一個DBI-1.13的目錄。
cdDBI-1.13

生成makefile:
perlMakefile.PL
建立模塊
make
測試模塊
maketest
如果測試結果報告「alltestok」,您就可以放心地安裝編譯好的模塊了。安裝模塊前,先要
確保您對perl5安裝目錄有可寫許可權(通常以su命令獲得),執行:
makeinstall

現在,寫個程序試試吧。

#!/usr/bin/perl-w
usestrict;
useDBI;
..


上述步驟適合於Linux/Unix下絕大多數的Perl模塊。可能還有少數模塊的安裝方法略有差別,
所以最好先看看安裝目錄里的README或INSTALL。另外,上述過程是針對動態鏈接的Perl編譯器(所有Linux下預安裝的Perl都是動態鏈接的),如果您在使用一個靜態鏈接的Perl,您需要將新的模塊靜態鏈接到perl編譯器中,可能還需要重啟機器。


b、使用CPAN模塊自動安裝:

安裝前需要先聯上線,並且您需要取得root許可權。
perl-MCPAN-eshell
初次運行CPAN時需要做一些設置,如果您的機器是直接與internet相聯(撥號上網、專線,etc.),
那麼一路回車就行了,只需要在最後選一個離您最近的CPAN鏡像站點。例如我選的是位於國內的
中國自由軟體庫ftp://freesoft.cgi.gov.cn/pub/languages/perl/CPAN。否則,如果您的機器位於防火牆之後,還需要設置ftp代理或http代理。

獲得幫助
cpan>h

列出CPAN上所有模塊的列表
cpan>m
根據關鍵字在CPAN上查找某個模塊:
cpan[1]> i /scws/
CPAN: Storable loaded ok (v2.20)
Going to read '/home/orisun/.cpan/Metadata'
Database was generated on Sat, 17 Nov 2012 08:07:03 GMT
Distribution XUERON/Text-Scws-0.01.tar.gz
Mole Text::Scws (XUERON/Text-Scws-0.01.tar.gz)
2 items found

安裝模塊
cpan>installDBI
自動完成DBI模塊從下載到安裝的全過程。

退出
cpan>q

閱讀全文

與編譯與安裝的步驟相關的資料

熱點內容
楚天的小說主角 瀏覽:86
重生到民國成為浙江督軍的小說 瀏覽:531
玄幻推母 瀏覽:770
周潤發黃百鳴電影 瀏覽:815
mfc列印pdf 瀏覽:522
大尺度網址 瀏覽:829
飛行中的偶遇電影 瀏覽:983
電影功夫夢演員表 瀏覽:905
128單片機中斷程序編寫 瀏覽:325
休傑克曼脖子上長蛋蛋的電影1002無標題 瀏覽:917
台灣真軍紅羊生日舞會 瀏覽:763
女主叫洛洛的補課小說 瀏覽:34
程序員溝通時笑死 瀏覽:389
易語言網路共享下載源碼 瀏覽:808
誰有那種電影你懂得 瀏覽:195
台灣男同性戀片 瀏覽:71
安卓應用包安裝程序怎麼清除數據 瀏覽:61
催眠合集txt下載 瀏覽:324
韓國車震大尺度電影有哪些 瀏覽:336
割乳酷刑電影 瀏覽:235