導航:首頁 > 源碼編譯 > 如何編譯舊版本

如何編譯舊版本

發布時間:2022-08-20 22:29:24

1. linux升級內核如何只編譯與舊版本相同的模塊

一般來說,make oldmodconfig會問你是否加入新的功能,如果都選n,編譯出來就本上就是原來內核的那些moles,make localmodconfig只編譯已經載入的模塊,之後可以make menuconfig添加或剔除moles,再編譯,kernel panic幾率比較大。

2. 更新了一個軟體不好用,想恢復原來的版本,怎麼弄

這個可以通過一些帶有舊版的網站,進行重新下載,比如,以微信為例,教你如何下載舊版本,步驟如下。

1、打開手機瀏覽器,網路搜索【微信舊版本】,點擊任意下載網頁。

注意事項:

不要通過手機自帶的應用商店下載,因為其下載的默認都是最新版本。

3. 我在linux編譯成功,在windows不行.老版本的只能在linux下編譯嗎

1、可以安裝cygwin,Cygwin是一個在windows平台上運行的類UNIX模擬環境,是cygnus solutions公司開發的自由軟體,搜索官網下載即可,下載完成,安裝的時候注意記得安裝相關語言的編譯器、解釋器,在cygwin中生成Linux可執行文件。2、 可以安裝vmware、virtualpc等虛擬機,在虛擬機里安裝linux系統,然後在linux系統中編譯相應的源碼,生成linux上的可執行文件。

4. 如何編譯linux版本

編譯linux內核步驟:
1、安裝內核
如果內核已經安裝(/usr/src/目錄有linux子目錄),跳過。如果沒有安裝,在光碟機中放入linux安裝光碟,找到kernel-source-2.xx.xx.rpm文件(xx代表數字,表示內核的版本號),比如RedHat linux的RPMS目錄是/RedHat/RPMS/目錄,然後使用命令rpm -ivh kernel-source-2.xx.xx.rpm安裝內核。如果沒有安裝盤,可以去各linux廠家站點或者www.kernel.org下載。
2、清除從前編譯內核時殘留的.o 文件和不必要的關聯
cd /usr/src/linux
make mrproper
3、配置內核,修改相關參數,請參考其他資料
在圖形界面下,make xconfig;字元界面下,make menuconfig。在內核配置菜單中正確設置個內核選項,保存退出
4、正確設置關聯文件
make dep
5、編譯內核
對於大內核(比如需要SCSI支持),make bzImage
對於小內核,make zImage
6、編譯模塊
make moles
7、安裝模塊
make moles_install
8、使用新內核
把/usr/src/linux/arch/i386/boot/目錄內新生成的內核文件bzImage/zImage拷貝到/boot目錄,然後修改/etc/lilo.conf文件,加一個啟動選項,使用新內核bzImage/zImage啟動。格式如下:
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
linear
default=linux-new ### 告訴lilo預設使用新內核啟動linux ###
append="mem=256M"
image=/boot/vmlinuz-2.2.14-5.0
label=linux
read-only
root=/dev/hda5
image=/boot/bzImage(zImage)
label=linux-new
read-only
root=/dev/hda5
保留舊有的啟動選項可以保證新內核不能引導的情況,還可以進入linux進行其他操作。保存退出後,不要忘記了最重要的一步,運行/sbin/lilo,使修改生效。
9、重新生成ram磁碟
如果您的系統中的/etc/lilo.conf沒有使用了ram磁碟選項initrd,略過。如果您的系統中的/etc/lilo.conf使用了ram磁碟選項initrd,使用mkinitrd initrd-內核版本號,內核版本號命令重新生成ram磁碟文件,例如我的Redhat 6.2:
mkinitrd initrd-2.2.14-5.0 2.2.14-5.0
之後把/etc/lilo.conf中的initrd指向新生成的initrd-2.2.14-5.0文件:
initrd=/boot/initrd-2.2.14-5.0
ram磁碟能使系統性能盡可能的優化,具體參考/usr/src/linux/Documents/initrd.txt文件
10、重新啟動,OK!

5. labview如何生成早期版本的應用程序

把整個項目另存為前期版本, 項目瀏覽器 > 文件 > 保存為前期版本 > 選擇版本 > 選擇導出目錄

然後用前期版本的LabVIEW打開, 編譯, 生成應用程序.

注意: vilib中的vi不支持保存為前期版本, 有些新特性保存為舊版後需要單獨處理才能運行. vim文件會保存為expressVI, 有些時候這種轉換會出現問題, 我曾經試過嚴格類型VI引用經過expressVI輸出後在"開始非同步調用"上無法啟動, 但是開發時不會報錯, 需要再仔細檢查和調試一遍.

6. jdk的文件怎麼轉換成低版本jdk能編譯的文件

可以使用javac命令javac命令格式及用法如下:
用法:javac <選項> <源文件>
其中,可能的選項包括:
-source <版本> 提供與指定版本的源兼容性
-target <版本> 生成特定 VM 版本的類文件 例如:C:\>javac -source 1.5 -target 1.5 p100Sum.java這樣就把p100Sum.java源文件兼容的編譯成1.5版本了!

7. 如何將舊版的java項目導入編譯器

如果不是工程文件的話,只能手動的導入了,一個個復制粘貼到你新建立的工程下就好了,如果是原文件的話,可以直接導入的啊

8. 如何讓編譯出的新版dll,可以直接替換舊版本

如果使用的是VS,可以進行如下操作:

9. 想學習一下如何編譯老版本的Linux內核源碼,有什麼建議嗎

網上有教程,按部就班應該就可以,不過要走耐心,不過編譯了也學不到太多的,東西,以前整過一陣兒,還真是有個具體的東西做學習才有勁

閱讀全文

與如何編譯舊版本相關的資料

熱點內容
linux藍牙連接 瀏覽:898
安卓qq郵箱格式怎麼寫 瀏覽:429
如何電信租用伺服器嗎 瀏覽:188
編程中計算根號的思維 瀏覽:181
可愛的程序員16集背景音樂 瀏覽:446
軟體代碼內容轉換加密 瀏覽:795
什麼app看電視不要錢的 瀏覽:16
烏班圖怎麼安裝c語言編譯器 瀏覽:278
plc通訊塊編程 瀏覽:923
我的世界伺服器怎麼清地皮 瀏覽:421
ftp伺服器如何批量改名 瀏覽:314
網易我的世界伺服器成員如何傳送 瀏覽:268
公司雲伺服器遠程訪問 瀏覽:633
法哲學pdf 瀏覽:637
清大閱讀app是什麼 瀏覽:447
怎麼用qq瀏覽器整體解壓文件 瀏覽:586
肺組織壓縮15 瀏覽:270
安卓手機為什麼換電話卡沒反應 瀏覽:797
諸子集成pdf 瀏覽:340
php注冊框代碼 瀏覽:718