[TinyCore]TinyCore下GCC的安装和使用

2015-06-11 01:39:26 -0400
本人拥有一个10年前的东芝渣渣电脑,硬盘总容量只有不到40G,所以找了个比较小的linux系统TinyCore,简称tc。
那么tc下怎么安装和使用gcc呢,如今在这里写我仍然是不太熟悉,不排除本文所述内容的片面性。
首先在虚拟机中安装tc,使用下载的iso,选好硬盘大小,硬盘大小其实不重要,设小点也没有什么;之后你就知道了,因为这个系统与Puppy类似,是运行在内存中的。所以内存设置好大系统挂在的根文件系统就有多大,这就意味着你可以在上面安装小于你设的内存大小的程序,至于安装交叉编译环境,我直接没敢尝试,因为arm-none。。。。。那个包解开有200多兆,我很怀疑把它放到tc中不一开始把内存大小设为1G根本就不够去解。
。。。。。。。。。。
好了,说了这么多,咱们还是进入正题吧。
我们之前说了,因为tc的所有程序都直接运行在内存中,以loop加数字的形式挂载;大家可以df -h查看。首先下载gcc,点击最下方程序栏中的app browser,打开后点击connect菜单,如果你的主机连了网的话,这个时候所有的程序都会列出来,建议在白天下程序,这个时候服务器压力低,网速快。
。。。。。。。。。。。。
先设置下载目录,插入你的u盘,使用桌面右键中的mount工具把sda1,即你的u盘挂上;以方便把gcc下载到u盘中,再次进入app下载器点击connect后边的local,在下面的输入框中把/tmp/tce。。。改成/mnt/sda1/tce。。。。
ok,设置完毕,可以下载程序了;
。。。。。。。。。。。。
之后找到我们想要的gcc。tcz;选择到onboot,然后点onboot后的按钮,等待下载完成。完成之后再点击onboot选择到ondemand,再点之后的确定按钮。
ok;这个时候系统中已经可以使用gcc了,在terminal中输入gcc 就会提示没输入文件。但是,需要注意的是退出系统时一定要打包到u盘,否则一切都白费了,RAM是不可能让你保存文件的。具体打包方法很简单,进入设置panal,点击backup设置,把装置设为你的u盘,以sda1为例,在下面的选择框中选择backup就可以了;
。。。。。。。。。。。。
最后一步,下次进入系统时,先挂上u盘,然后同样进入panal中进入backup/restore工具,选择restore就行了,这个时候再进入app下载工具,进入local,在你的u盘的tce/optional中找到gcc。tcz点击确定,这个程序以及其依赖就运行在了内存中。
。。。。。。。。。。。。。
关于使用gcc找不到库的问题
自己在app下载器中找到对应的c库就行了,例如需要stdio等头文件需要elibc。。-dev。。。这个库,学安装gcc一样下载onboot和ondemand然后backup就行了。

。。。。。。。。。。。
ok,教程完毕。
«Newer      Older»
Comment:
Name:

Back to home

Subscribe | Register | Login | N