相关疑难解决方法(0)

执行二进制文件时"没有这样的文件或目录"错误

我在Ubuntu 9.10 x86_64上安装了一个二进制Linux应用程序.该应用程序附带了旧版本的gzip(1.2.4),该版本是为更老的内核编译的:

$ file gzip 
gzip: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.0.0, stripped
Run Code Online (Sandbox Code Playgroud)

我无法执行此程序.如果我试过,这发生了:

$ ./gzip
-bash: ./gzip: No such file or directory
Run Code Online (Sandbox Code Playgroud)

ldd对这个二进制文件同样不满意:

$ ldd gzip
        not a dynamic executable
Run Code Online (Sandbox Code Playgroud)

我很好奇:这个问题的最可能来源是什么?一个损坏的文件?或者由于为更老的{kernel,libc,...}而构建的二进制不兼容性?

每个人的建议,这里的输出strace ./gzip:

execve("./gzip", ["./gzip"], [/* 24 vars */]) = -1 ENOENT (No such file or directory)
dup(2)                                  = 3
fcntl(3, F_GETFL)                       = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat(3, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 10), ...}) = 0
mmap(NULL, 4096, …
Run Code Online (Sandbox Code Playgroud)

linux

125
推荐指数
3
解决办法
12万
查看次数

编译错误:"g ++:错误尝试执行'cc1plus':execvp:没有这样的文件或目录"

当我用... 编译C/C++程序时popen,php我收到此错误:

g++: error trying to exec 'cc1plus': execvp: No such file or directory
Run Code Online (Sandbox Code Playgroud)

但如果我在shell中运行PHP代码..它工作正常..

在Arch Linux ..

PHP代码:

<?php
    function rfile($fp) {
    $out="";
       while (!feof($fp)) {
           $out.= fgets($fp, 1024000);
       }
       return $out;
    }
    $p = popen('g++ -Wall -g aplusb.cc -o aplusb 2>&1', 'r');
    $result = rfile($p);
    pclose($p);
    echo $result;
?>
Run Code Online (Sandbox Code Playgroud)

谢谢

php c c++ linux gcc

82
推荐指数
4
解决办法
11万
查看次数

无法安装Pandas!救命!(pip安装熊猫)

我正在尝试安装Pandar,但我无法在我的Linux Centos 6.4上安装pandas.

运行pip install pandas导致此错误:

gcc: error trying to exec 'cc1plus': execvp: No such file or directory
error: command 'gcc' failed with exit status 1
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能解决这个问题?

python linux centos pip pandas

6
推荐指数
1
解决办法
3389
查看次数

gcc 和 g++ 错误:尝试执行“cc1plus”时出错:execvp:没有这样的文件或目录

我在使用and编译.c.cpp文件时遇到问题,对于这两种情况我都收到消息:gccg++

g++(or gcc): error trying to exec 'cc1plus': execvp: No such file or directory`
Run Code Online (Sandbox Code Playgroud)

我已经尝试重新安装 gcc 并g++确保它们处于同一版本。

编辑:我使用的是 ubuntu 16.04.1 LTS,g++ 和 gcc 均为版本 5.4.0 20160609。

以下是 的输出echo | g++ -v -xc++ -fsyntax-only -

Using built-in specs.
COLLECT_GCC=g++
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.4' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo …
Run Code Online (Sandbox Code Playgroud)

c c++ gcc compiler-errors g++

5
推荐指数
1
解决办法
1万
查看次数

无法在 AWS Sagemaker 上安装 spacy

我正在尝试将 spacy 加载到 SageMaker 中。我在 Jupyter 笔记本实例中运行以下命令

!pip install spacy
Run Code Online (Sandbox Code Playgroud)

我最终收到这个错误

  gcc: error trying to exec 'cc1plus': execvp: No such file or directory
  error: command 'gcc' failed with exit status 1
Run Code Online (Sandbox Code Playgroud)

还有这个

gcc: error: murmurhash/mrmr.cpp: No such file or directory
error: command 'gcc' failed with exit status 1
Run Code Online (Sandbox Code Playgroud)

如何使用 Sagemaker 解决此问题?

linux amazon-web-services python-3.x spacy amazon-sagemaker

5
推荐指数
1
解决办法
5424
查看次数