尊旭网
当前位置: 尊旭网 > 知识 >

linaro

时间:2024-09-21 23:33:48 编辑:阿旭

linux如何查看是否已安装GCC

执行gcc-v命令,如果Linux系统没有安装gcc编译器,会提示“Commandnotfound”。1、如果系统上安装了gcc编译器,这条命令就会显示出当前安装的gcc编译器是哪个版本。如下:2、如果提示命令找不到,则表明没有安装,如下:扩展资料:安装GCC的必要事项:GCC可以用来编译C/C++、FORTRAN、Java、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。安装之前,系统中必须要有cc或者gcc等编译器,并且是可用的,或者用环境变量CC指定系统上的编译器。如果系统上没有编译器,不能安装源代码形式的GCC4.1.2。如果是这种情况,可以在网上找一个与系统相适应的如RPM等二进制形式的GCC软件包来安装使用。系统上原来的GCC编译器可能是把gcc等命令文件、库文件、头文件等分别存放到系统中的不同目录下的。与此不同,现在GCC建议将一个版本的GCC安装在一个单独的目录下。这样做的好处是将来不需要它的时候可以方便地删除整个目录即可(因为GCC没有uninstall功能);缺点是在安装完成后要做一些设置工作才能使编译器工作正常。参考资料:百度百科--GCC

如何更改ubuntu中交叉编译工具链?

更改ubuntu中交叉编译工具链的操作步骤如下:1. 下载软件包从linaro的网站下载预编译二进制包,地址:https://launchpad.net/linaro-toolchain-binaries/trunk/2013.10。注意选择的版本,要使用linux下的哦。选择这个:gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux.tar.bz22. 解压解压gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux.tar.xz 到 ~/arm-cross-toolchain/目录下3. 设置环境变量~$ vi .bashrc在最后添加如下 2 行:PATH=$PATH:/home/lxl/arm-cross-toolchain/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux/binexport PATH请注意,第一行的$PATH后面是英文冒号,而冒号后面是你的cross-toolchain的可执行文件目录(bin目录)的绝对路径。 这两句的意思就是将cross-toolchain的可执行文件路径加入系统环境变量PATH中。4. 使环境变量 生效~$ source .bashrc5. 测试

怎么查看linux 是否安装gcc?

执行gcc -v命令,如果Linux系统没有安装gcc编译器,会提示“Command not found”;如果系统上安装了gcc编译器,这条命令就会显示出当前安装的gcc编译器是哪个版本。首先我们先要确定下,机器是否已经安装有gcc。很显然,提示命令找不到,显然我们是没有安装的。2.我们首先需要挂载光盘到挂载点。mount /dev/cdrom /mnt我这里是挂载到mnt目录3.改变目录到挂载目录。cd /mnt 4.改变目录到CentOS目录(不同发行版不同)cd CentOS5.输入rpm -ivh gcc然后按下table看看是否有gcc开头的文件6.可以看到,我们的gcc主程序就是gcc-4xxxx的这个文件我们在rpm -ivh gcc后面加上一个-4然后按下table键补全后面的内容。7.按下回车后,依赖包出现了,可以看到依赖包是glibc-devel版本号>= 2.2.90也就是说,我们在安装gcc之前,需要安装glibc-devel这个包,原因是我们的gcc里面所用到的东西要用到这个包,也就是所谓的依赖关系。8.那我们就跟着依赖包来安装,按下方向键的up键,找到上一条命令。9.然后按下table键补全10.按下回车安装,发现又有glibc-devel的依赖包了。11.那么我们还是按下方向键的UP键找到上一条命令,然后在命令的基础上加上新的依赖包名。12.把所有依赖包都加上去之后,我们就可以看到这样的一个安装界面了。13.装好之后,我们输入一个gcc试试看。可以看到,已经装好了。