linux虛擬機內核編譯
3至4秒。linux虛擬機編譯速度是3至4秒,linux虛擬機是一種免費使用和自由傳播的類UNIX操作系統,是一個基於POSIX的多用戶、多任務、支持多線程和多CPU的操作系統。
2. linux 在虛擬機中編譯完內核後無法啟動了怎麼辦~~~
不想修改grub的話可以先光碟啟動,然後把光碟中/boot裡面的內核文件和/lib/moles/**下的文件拷入硬碟對應的文件夾,替換你自己編譯的內核~
3. 如何虛擬機的linux中 安裝GCC編譯程序
如果是Fedora發行版:
首先,打開終端,切換到root許可權(su
回車後
輸入密碼即可)
然後,輸入命令:
yum
install
gcc
即可
可以多關注《Linux就該這么學》這本書,我都是從這裡面學到的
4. 請問怎麼在虛擬機linux操作系統中安裝gcc編譯器
1. 下載GCC:訪問GCC官方網站(http://gcc.gnu.org/)或通過網路搜索以獲取GCC的最新版本,通常為3.4.0。可下載的文件包括gcc-3.4.0.tar.gz和gcc-3.4.0.tar.bz2,僅壓縮格式不同,內容相同。選擇任意一種格式進行下載。
2. 解壓縮文件:根據所選的壓縮格式,使用以下命令解壓(使用命令行提示符%):
```
% tar xzvf gcc-3.4.0.tar.gz
% bzcat gcc-3.4.0.tar.bz2 | tar xvf -
```
解壓後,將創建一個名為gcc-3.4.0的目錄,稱為源目錄,以後用${srcdir}指代其實際路徑。可以使用pwd命令查看當前目錄路徑。
3. 閱讀安裝說明:在源目錄的INSTALL文件夾中,有關於GCC安裝的詳細指導,可以通過瀏覽器打開index.html文件進行閱讀。
4. 創建目標目錄:為目標編譯結果建立一個獨立目錄,稱為${objdir},與源目錄${srcdir}平級。例如:
```
% mkdir gcc-build
% cd gcc-build
```
所有後續操作將在${objdir}目錄下進行。
5. 配置GCC:通過在源目錄下運行configure腳本來設置安裝路徑、支持的編程語言和其他選項。確保${destdir}與${objdir}和${srcdir}不同。例如:
```
% ../gcc-3.4.0/configure --prefix=/usr/local/gcc-3.4.0 --enable-threads=posix --disable-checking --enable-long-long --host=i386-redhat-linux --with-system-zlib --enable-languages=c,c++,java
```
此命令將GCC安裝在/usr/local/gcc-3.4.0目錄下,並支持C、C++和Java語言。
6. 開始編譯:執行make命令以開始編譯過程,這可能需要較長時間。
7. 安裝編譯器:運行make install命令將編譯後的文件安裝到指定目錄,可能需要管理員許可權。
8. 設置環境:為了能夠使用新安裝的編譯器,需要將GCC的bin目錄添加到PATH環境變數中,或創建符號鏈接。例如:
```
% cd /usr/bin
% ln -s ${destdir}/bin/gcc gcc34
% ln -s ${destdir}/bin/g++ g++34
% ln -s ${destdir}/bin/gcj gcj34
```
這將允許使用gcc34、g++34和gcj34命令調用新安裝的GCC。
9. 設置庫路徑:將${destdir}/lib添加到LD_LIBRARY_PATH環境變數中,或在其系統配置文件中添加相應設置。
10. 測試編譯器:使用新的gcc34、g++34命令編譯舊程序,確保新編譯器正常工作。
11. 清理源和目標目錄:根據需要,可以刪除源目錄${srcdir}和目標目錄${objdir}。
12. 在某些Linux發行版中,如Ubuntu或Fedora,可以選擇直接在倉庫中安裝GCC,避免編譯過程。
5. 在linux虛擬機中怎麼用c語言編譯輸出"hellolinux"。。。求詳細過程。。。。
1、編譯生成的執行程序,例:gcc -W hello.c -o hello
2、執行生成的執行程序,例:段手 chmod +x hello; ./hello
3、編寫源代碼:
#include <stdio.h>
int main()
{
printf("hellolinux ");
return 0;
}
擴展資虧悄料
在linux虛擬機中用c語言編譯輸出銷燃渣"Hello world"
#include <stdio.h>
int main()
{
printf( 「Hello world!/n」 );
return 0;
}
6. 在安裝linux虛擬機時出現問題,如何在boot 內核時添加參數
加參數的方法:
在啟動GRUB引導程序後,按E編輯fedora的啟動行。
在內核kernel這一行,繼續編輯。
在最後空一格直接加上
noapic
這個是臨時的,你需要按下面的文字來更改GRUB的啟動指令文件來永久更改啟動命令行。
找到硬碟上的/boot/grub
在裡面找到menu.lst了嗎?啟動的引導設定就是它了。
用終端:
su
(進入root)
gedit
/boot/grub/menu.lst
然後找到Fedora8的引導行,照你網上找到的做就好了。
7. 虛擬機上編譯linux內核,重啟後,不能正常進入系統,顯示出現這樣的問題:
希望你用的boot loader舊的菜單項還在,這樣的話你可以選那條boot起來然後重新編譯;
你的問題感覺上file system沒有編譯進內核,所以沒有辦法mount分區;
或者你的boot loader的菜單項沒配置好;