除了上面的命令,用戶還可以使用make menuconfig命令啟動一個菜單模式的配置界面。如果用戶安裝了X window系統(tǒng),還可以執(zhí)行make xconfig命令啟動X window下的內(nèi)核配置程序。 (二)、配置內(nèi)核 Linux的內(nèi)核配置程序提供了一系列配置選項。
創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站建設、網(wǎng)站重做改版、夾江網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5建站、商城建設、集團公司官網(wǎng)建設、成都外貿(mào)網(wǎng)站建設、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為夾江等各大城市提供網(wǎng)站開發(fā)制作服務。
linux的源碼是在/usr/src這個目錄下,此目錄有你電腦上各個版本的linux內(nèi)核源代碼,用uname -r命令可以查看你當前使用的是哪套內(nèi)核,你把你下載的內(nèi)核源碼也保存到這個目錄之下。
接著還要輸入make menuconfig,在字符界面下進行必要的細微的修改。然后要經(jīng)過四步編譯過程(直接輸入命令即可):(1)make bzImage 將內(nèi)核編譯為壓縮映像,存儲在源碼根目錄下的“System.map”文件中。
使用命令:make modules_install,完成安裝后,編譯好的內(nèi)核模塊會從內(nèi)核源代碼目錄拷貝至/lib/modules/29目錄下。
Linux上的tar是GNU版本的。 語法:tar [主選項+輔選項] 文件或者目錄 使用該命令時,主選項是必須要有的,它告訴tar要做什么事情,輔選項是輔助使用的,可以選用。 主選項: -c 創(chuàng)建新的檔案文件。
我以前試過在linux安裝新的文件系統(tǒng)支持,比如fuse系統(tǒng),源碼編譯通過后會生成一個.ko的模塊文件,使用insmod命令將其加入內(nèi)核,才能獲得內(nèi)核對該文件系統(tǒng)的支持。
1、首先在linux下判斷是否安裝gcc編譯器,直接執(zhí)行:gcc -v,判斷是否安裝gcc。然后需要在代碼框內(nèi)寫一個簡單的C源程序。在程序中使用了C語言中的數(shù)學開方函數(shù),sqrt(),所以需要引入math.h頭文件。
2、編譯該文件 輸入指令:cc a.c(cc 是gcc 的縮寫)若沒有報錯則從鍵盤輸入ls查看是否生成了可以執(zhí)行的文件a.out文件。會發(fā)現(xiàn)生成a.out文件 執(zhí)行該文件 使用指令 ./a.out 執(zhí)行該程序。
3、進入linux系統(tǒng),創(chuàng)建C文件“vim test.c”同時進入vim編輯界面也可以利用指令“touch test.c”創(chuàng)建后,然后“vim test.c”進入vim編輯界面。
4、編寫完了這個代碼?,F(xiàn)在開始編譯源文件。在終端中輸入:gcc test.cgcc是linux自帶的c語言編譯器。如果是windows則要用ide工具來編譯。linux系統(tǒng)一般寫C語言用gcc +vim+gdb三個自帶的工具就可以了。
1、在linux系統(tǒng)中,如果要用源代碼包進行編譯安裝,就需要用到gcc這個工具,一般安裝系統(tǒng)時默認選擇都有這個工具包??梢杂妹顁pm -qa | grep gcc來看看是否安裝gcc。
2、清理安裝包:使用make clean命令清理編譯過程中生成的中間文件和臨時文件。需要注意的是,定制安裝Linux軟件需要一定的Linux系統(tǒng)基礎知識和命令行操作經(jīng)驗。如果你不熟悉Linux系統(tǒng),建議先學習相關知識再進行操作。
3、查找以前是否裝有mysql。命令:rpm -qa|grep -i mysql 可以看到mysql的兩個包:mysql-12-RHEL1 mysqlclient10-258-RHEL1 刪除mysql。