[英]configure error: C compiler cannot create executables
I was trying to install rvm ( \\curl -L https://get.rvm.io | bash -s stable --ruby --autolibs=enable --auto-dotfiles).我试图安装 rvm(\\curl -L https://get.rvm.io | bash -s stable --ruby --autolibs=enable --auto-dotfiles)。 It worked fine until ZI got a configure error:它工作正常,直到 ZI 出现配置错误:
Error running './configure --prefix=/home/nishant/.rvm/rubies/ruby-2.0.0-p247 --disable-install-doc --enable-shared',
please read /home/nishant/.rvm/log/1379591052_ruby-2.0.0-p247/configure.log
There has been an error while running configure. Halting the installation.
Following are the contents of the mentioned log file:以下是上述日志文件的内容:
[2013-09-19 17:15:58] ./configure
current path: /home/nishant/.rvm/src/ruby-2.0.0-p247
command(4): ./configure --prefix=/home/nishant/.rvm/rubies/ruby-2.0.0-p247 --disable-install-doc --enable-shared
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/home/nishant/.rvm/src/ruby-2.0.0-p247':
configure: error: C compiler cannot create executables
See `config.log' for more details
I then tried a "hello world" C program and got the following error on compilation:然后我尝试了一个“hello world”C程序并在编译时出现以下错误:
nishant@nishant-Inspiron-1545:~$ gcc -g -o hello hello.c
/usr/local/bin/ld: this linker was not configured to use sysroots
collect2: error: ld returned 1 exit status
I'm not sure why this error is thrown.我不确定为什么会抛出这个错误。 I couldn't find a satisfactory answer to this on the forum.我在论坛上找不到满意的答案。 Could someone please help.有人可以帮忙吗。 Thanks谢谢
我遇到了同样的问题,我解决了购买用于构建C程序的安装证书和库的问题。
apt-get install build-essential
I have build-essential installed.我已经安装了 build-essential。 Still doesn't work还是不行
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.