我在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) 当我用... 编译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)
谢谢
我正在尝试安装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)
我该怎么做才能解决这个问题?
我在使用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) 我正在尝试将 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 解决此问题?