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的菜单项没配置好;