当前位置:首页 > 虚拟机 > 正文

linux虚拟机怎么安装gcc


一、linux下gcc的安装与使用方法一:
这个方法非常简单:
sudoapt-getbuild-depgcc
只需上面的命令即可完成
方法二:
sudoapt-getinstallbuild-essential
还是简单,一条命令即可完成
即可done安装完成后,使用
gcc--version
命令检查版本,输出如下:
gcc(GCC)4.2.3(Ubuntu4.2.3-2ubuntu7)
Copyright(C)2007FreeSoftwareFoundation,Inc.
编译使用gcc命令。要了解更多信息,您应该首先熟悉如何使用gcc命令。
gcc命令提供了很多命令选项,但刚开始学习时,只需掌握几个常用的选项即可了解所有命令选项,没有必要这样做。稍后,您可以逐渐了解要避免的其他选项。太多的选择会削弱学习的信心。
1.常用编译命令选项
假设您的源程序文件名为test.c。
1.不带选项编译和链接
用法:#gcctest.c
功能:预处理test.c汇编、编译、合并、并链接以形成可执行文件。此处未指定输出文件。默认输出是。
2.选项-o
用法:#gcctest.c-otest
功能:预处理test.c汇编。链接以形成测试可执行文件。-o选项用于指定输出文件的文件名。
3.选项-E
用法:#gcc-Etest.c-otest.i
功能:安装前测试。c处理输出test.i文件。
4.选项-S
用法:#gcc-Stest.i
功能:测试预处理输出文件test.i汇编成。.s文件。
5.选项-c
用法:#gcc-ctest.s
功能:编译汇编输出文件test.s并输出它。测试.o文件。
6.不带选项的链接
用法:#gcctest.o-otest
功能:编译输出文件test链接.o。测试最终的可执行文件。
7.选项-O
用法:#gcc-O1test.c-otest
功能:编译优化级别1编译使用:程序。级别范围从1到3,级别越高,优化效果越好,但编译时间越长。
2.如何编译多个源文件
如果你有多个源文件,基本上有两种编译方法。
[两个源文件是test.c和testfun.c]
1.将多个文件一起编译
用法:#gcctestfun。ctest.c-otest
功能:将testfun.c和test.c分别编译链接成测试可执行文件。
2.分别编译各个源文件,并链接编译后的输出目标文件。
用法:
#gcc-ctestfun.c//将testfun.c编译为testfun.o
#gcc-ctestc.//编译test.c为test.o
#.o-otest//链接testfun.o和test.o为test
对比以上两种方法,第一种方法需要在编译时重新编译所有文件,而第二种方法只能重新编译修改过的文件,没有编译过的文件不需要重新编译。


二、在Linux环境下如何安装GCC编译器GCC是RedHat系统自带的软件。只需使用rpm-qfgcc即可找到GCC软件包。如果找到GCC软件包的全名,可以使用rpm-ivh包名进行安装。至于声卡、网卡、显卡驱动,可以使用U盘来安装。将这些驱动程序下载到USB驱动器,然后挂载USB驱动器来安装它们。挂载方法为mount/dev/cdrom/mnt挂载后可以读取要安装的内容。实现上网功能:安装网卡驱动程序后,拔出网线。就是这样。
要将文件从Windows传输到Linux,您只需使用USB记忆棒即可。不过,没有USB记忆棒也是可以的,但稍微复杂一些。将WIN和LIN连接到同一本地网络。在WIN上创建一个域,将LIN添加到该域中,然后将要传输的文件挂载到LIN上。WIN建立域后,将LIN添加到WIN域中。首先配置LIN的IP地址(WIN的IP地址必须与LIN的IP地址在同一网段),然后将DNS指向WIN的IP地址。然后将服务samb和wbin添加到LIN。在WIN中打开--开始--运行--pingLINdeIP地址如果能ping通就没有问题。虽然有点复杂,但是需要很多知识才能够做到。