
正文
linux没有gcc命令,linux没有gcc编译器
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
linux虚拟机gcc未找到命令
先看看你的.profile里有没有包含gcc的目录,如果找来找去没有发现gcc的可执行文件,apt-get或者yum下载之。
一般linux是自带gcc的。你先用gcc -v查看下是否安装,如果显示了版本信息,表示已经安装;安装了为什么不能用呢?有可能是没有设置一些相应的环境变量。
输入whereis gcc 应该会显示gcc 的位置,在/usr/bin/gcc /usr/bin/gcc -o hello hello.c即可成功编译。
,路径下找到的是不是只是符号链接?可能这个链接本身就是断的。2,看一下PATH环境变量有没有设置正确, 比如分隔符是不是对的。
你的环境变量怎么设置的?仅仅在命令行下设置PATH,重启之后就又不行了。应该修改bash的配置文件(~/.bashrc)。打开~/.bashrc,在文件最下面设置PATH变量。然后存盘退出。之后source .bashrc 。应该就可以了。
相关问答
Q1: linux系统自带gcc编译器吗
Linux操作系统中默认安装的C语言编译系统是GCC(GNU Compiler Collection),是Linux下最常用的C语言编译器,是GNU项目中符合ANSI,C标准的编译系统,能够编译用C、Object C等语言编写的程序。
这是需要自己单独下载的,不过一般的linux中都会带的,你可以在terminal里打上gcc,看一下是否有反应,如果报错的话,那就是没有装,那你就去源上下一个。这样看你的linux的系统是什么版本的而定。
一般的系统都会默认安装GCC,可以使用gcc -version 来查看当前的gcc版本,如果提示没有gcc这个命令那确实是没有安装gcc,那么就需要自己安装了。有两种方法:在线安装可以使用在线安装命令直接安装。
Linux上的gcc是Gnu的C语言编译器,至于C++编译器,它的名字叫做g++。实际上不要被这些程序名字所迷惑,以Gcc为例,它始终秉承了Linux程序设计的一个基本原则——小即是美,多个小程序共同合作的原则。
您好,是的,自带。但不知道是否默认安装,我不用redhat,不知道是不是像FEDORA一样选择安装模式,比如开发模式,那么编译器就会自动安装上。。你自己运行命令看看吧。
一般linux是自带gcc的。你先用gcc -v查看下是否安装,如果显示了版本信息,表示已经安装;安装了为什么不能用呢?有可能是没有设置一些相应的环境变量。
Q2: arm-linux-gcc已安装,可是编译是总是出现arm-none-linux-gnueabi...
其实自己编译个最新版本的交叉编译工具,我的 core 2 dou T5450 其实也就需要三个小时搞定。
你只输入了arm-linux-gcc,就说明没有指定编译路径,所以在当前目录下查找makefile。如果当前路径下没有makefile,就会提示arm-none-linux-gnueabi: no input files。
命令后要跟源文件名,原文件要在当前目录下,还要在$PATH中指定交叉编译工具链的位置。
先打开一个超级用户权限的shell:命令:sudo –s 在当前shell下,设置环境变量:命令:gedit /etc/profile 在文件末端加上 export PATH=$PATH:/usr/local/arm/3/bin,并保存。
应该是Linux系统版本问题,Linux版本太新的话有写地方和以前的方法就不一样了,当初我编译的时候红帽子比较早的版本可以成功,Ubuntu的就不行了,楼主百度搜下,很多这方面的博客,试试红帽子。
尝试编译的时候尝试在gcc 后面加上 `pkg-config --libs --cflags gtk+-0`这个符号是反引号。
Q3: linux在执行编译的时候提示mipsel-linux-gcc命令未找到,要怎么处理呢...
首先将工具链导出到环境变量 export PATH=/usr/local/arm/arm-2009q3/bin:$PATH。其次在一个终端中执行以上命令。最后该终端中就可以直接使用arm-linux-gcc了。
这个错误应该是告诉你,你的编译器没找到。你去确认下这个目录存不存在:/opt/buildroot-gcc342/bin/mipsel-linux-as 如果不存在,那肯定是编译器没安装。
你没设置环境变量。首先:你要着到arm-linux-gcc 所在的目录。比如 /opt/arm 然后:敲入命令 export PATH=$PATH:/opt/arm 这样就可以了 如果你不知道arm-linux-gcc在哪,你可以这样。
先看看你的.profile里有没有包含gcc的目录,如果找来找去没有发现gcc的可执行文件,apt-get或者yum下载之。
执行下面的命令将编译好的库文件等拷贝到${destdir}目录中(根据你设定的路径,可能需要管理员的权限):make install 至此,GCC 0安装过程就完成了。
先打开一个超级用户权限的shell:命令:sudo –s 在当前shell下,设置环境变量:命令:gedit /etc/profile 在文件末端加上 export PATH=$PATH:/usr/local/arm/3/bin,并保存。
Q4: linux找不到gcc,我是菜鸟!请详细说明!
1、输入whereis gcc 应该会显示gcc 的位置,在/usr/bin/gcc /usr/bin/gcc -o hello hello.c即可成功编译。
2、先看看你的.profile里有没有包含gcc的目录,如果找来找去没有发现gcc的可执行文件,apt-get或者yum下载之。
3、你可以看下里面有没有README文件,打开看看可能有说明,不过如果你可以联网的话,也可以用 apt-get 安装:在终端下执行 sudo apt-get install gcc 即可。
4、我曾经在使用redhat as4版本时候遇到过这个问题,原因如下:系统默认安装,实际上并没有安装gcc等工具。gcc 等工具在administrator tools 下面,需要在安装redhat时,选择自定义安装,然后勾选你需要的工具。
5、,路径下找到的是不是只是符号链接?可能这个链接本身就是断的。2,看一下PATH环境变量有没有设置正确, 比如分隔符是不是对的。
6、首先我们先要确定下,机器是否已经安装有gcc。很显然,提示命令找不到,显然我们是没有安装的。我们首先需要挂载光盘到挂载点。mount /dev/cdrom /mnt 我这里是挂载到mnt目录 改变目录到挂载目录。
关于linux没有gcc命令和linux没有gcc编译器的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








