这个问题解决办法是sudo apt-get install python3-devsudo apt-get install gcc参考链接x86_64-linux-gnu-gcc failed 和 ERROR: Failed building wheel for Twisted 错误_这个饕字怎么读的博客-CSDN博客
参考:http://stackoverflow.com/questions/17972347/
error
-
command
-
gcc
-
failed
-no-such-
file
-or-
directory
解决方案:
安装:
gcc
winbinaries 地址:https://github.com/develersrl/
gcc
winbinaries
转载于:https://www.cnblogs.com/...
最近一直在研究在ZC706-ARM开发板的linux系统中弄一套编译系统(不支持apt),刚好发现公司有一套英伟达的ARM开发板且带有ubunut系统(支持apt),此时产生一个想法,英伟达板子上编译的程序能否在ZC706的板子上运行?
在英伟达的开发板中
gcc
a.c生成a.out,然后拷贝到ZC706中执行出现“No such
file
or
directory
”
以前遇到的是以下原因:
文件本身不存在或者文件损坏
无执行权限 (chmod 777 xxx)
系统位数与程序位数不同
但是经过以下过程发现是ZC706缺少xx程序的指定的装载器:
1.排除文件
以Ubuntu系统为例,当我使用sudo pip install 下载某个包时出现了这个问题。下面来看如何解决
方法一:很多时候程序出问题都会有错误提示,你应该往这句话向上面看一看错误。
python
只是一个header,如果电脑相关依赖文件没装的话可能会出现上述问题,例如我使用
sudo pip install pyaudio出现下图问题:
问题:从网上拷贝了一段代码,粘贴到自己写的程序strcat_compare.c中,然后编译
gcc
-o strcat_compare strcat_compare.c;出现错误如下: 代码如下:avid@ubuntu:~/wrk/tmp$
gcc
-o strcat_compare strcat_compare.c strcat_compare.c: In function ‘main’:strcat_compare.c:28:1:
error
: stray ‘\343′ in programstrcat_compare.c:28:1:
error
: stray ‘\200′ in progr
gcc
:
error
:No such
file
or
directory
今天在Windows上写好了代码,复制到Linux上进行测试。步骤如下:
第一步:vim a.c //新建一个C语言的程序,复制到里面
第二步:
gcc
-o a.c a //编译刚才的代码,报错:“No such
file
or
directory
"
第三步:懵逼。。。。。。
上网查了好多,其中有说没有下载32位的什么的,按照这个方法却不行,因为下载的命令需要用到sudo,而很遗憾我是远程连接人家的服务器,不在sudoer之内,所
该错误通常出现在Linux操作系统下编译C/C++项目时,表示缺少
gcc
编译器。
gcc
是GNU Compiler Collection的缩写,是一款常见的编译器,通常默认安装在Linux系统中。如果出现该错误,可能是由于
gcc
编译器未正确安装或未加入系统环境变量。
要解决问题,可以首先确认是否已成功安装了
gcc
编译器。在终端中输入以下命令来查看
gcc
版本:
gcc
--version
如果没有安装,则需要使用系统包管理器进行安装,例如在Debian或Ubuntu中可以使用以下命令:
sudo apt-get install
gcc
安装成功后再次运行程序,如果还遇到同样的错误,则需要手动将
gcc
加入环境变量中。
可以在终端中输入以下命令来查看系统中是否已经添加了
gcc
到环境变量中:
echo $PATH
如果没有出现
gcc
的路径,则需要手动添加:
export PATH=/usr/bin:$PATH
其中/usr/bin是
gcc
的路径,根据实际情况可能会有所不同。
加入环境变量后再次运行程序,应该就可以成功编译了。如果还存在问题,可能需要进一步检查代码或相关库文件的安装情况。
### 回答3:
在Linux系统中,当你运行一个程序或安装软件时,可能会遇到"
error
:
command
'
gcc
'
failed
: no such
file
or
directory
"(错误:命令“
gcc
”失败:没有这样的文件或目录)这种情况。这个错误通常是由于你缺少
gcc
编译器导致的。
gcc
编译器是一种广泛使用的编译器,用于编译许多不同类型的程序。它是许多Linux系统默认安装的工具之一。如果你的系统上没有
gcc
编译器,你将无法按照指令完成编译或安装软件。
如果你遇到这个错误,你需要先确认你的系统中是否安装了
gcc
编译器。可以输入命令"which
gcc
"来检查系统中是否安装了该编译器。如果命令输出为空,则说明你的系统中没有安装该编译器。
如果你的系统中确实没有安装
gcc
编译器,你需要使用包管理器来进行安装,如在Debian或Ubuntu系统上使用"sudo apt-get install
gcc
"安装即可。如果是其他类型的Linux系统,你可以在官方的软件源中查找
gcc
编译器所在的软件包进行安装。如果你是在Windows系统上运行类Unix平台程序,你可以安装MinGW来获得
gcc
编译器。
一旦你安装了
gcc
编译器,你就可以再次尝试编译或安装软件,这个错误应该就不会再出现了。同时,在Linux系统中,
gcc
编译器是一个非常重要的工具,它可以帮助你编译和安装许多不同的程序和库,因此在使用Linux系统时,保持
gcc
编译器的最新版本更新也尤为重要。