虚拟机virtualBox安装Ubuntu全过程详解|Ubuntu降低gcc版本

从ubuntu8.04开始就已经是4.2版的gcc了,而很多情况下,由于一些历史遗留源码,特别是学嵌入式的目前最高支持2.6版的内核,因而需要降低gcc版本来编译。

正在更新源,闲来无事顺便把整个过程都细述一下好了:

1.virtualbox安装ubuntu

2.安装vm对虚拟机全屏和复制粘贴支持的工具:

virtualbox工具栏device里找到安装guest工具,这时ubuntu的media/cdrom里已经加载上了这个工具

cd /media/cdrom

sh VBox....sh

这时工具自动安装了,reboot。

重启之后,vm工具栏device里share folder添加和windows系统共享文件的文件夹。

详细过程参见我的这篇文章,ubuntu shared with xp-->http://blog.csdn.net/codingkid/article/details/6153220

3.更新源:

sudo gedit /etc/apt/source.list

这个时候添加源到列表中(源列表可以自己去百度,这里不罗嗦)

sudo apt-get update

sudo apt-get upgrade

如果添加了好多源,这个时候就有的等了==========!

4.gcc -v看看是不是你需要的gcc版本,如果不是就需要实施以下步骤了。

aptitude search 'gcc 3'

源给力的话,会列出gcc 3版本的列表,如果列表里没有,就去官网上下载安装。

sudo apt-get install gcc-3.4

安装完成后,version并没有自动改变。

5.手动改变gcc版本

cd /usr/bin

sudo mv gcc gcc.bak

sudo ln -s /usr/bin/gcc-3.4 /usr/bin/gcc

这个时候查一下版本就变成了3.4

6.这个时候如果你写个最简单的printf函数都会提示找不到stdio.h文件。

其实gcc是空的,只是为了安装的时候编译内核用的。

需要的标准库函数还需要安装build-essential。

sudo apt-get install build-essential

它集成了需要安装的其他依赖包。



你可能感兴趣的:(虚拟机,ubuntu,gcc,嵌入式,search,工具)