2013-02-15 30 views
-1

我只是从另一个Fedora复制gcc并将其放到我的Fedora中。gcc不工作

在其他Fedora的,如果我这样做:

./gcc 
i586-meego-linux-gnu-gcc: no input files 

但对我来说,如果我这样做:

./gcc 
//there is nothing 

出了什么问题?我确定如果我这样做:文件./gcc和ldd ./gcc和ls -all ./gcc,它们是相同的。

在此先感谢。

+1

什么*确切*你复制?如果你的意思只是'gcc'可执行文件,它不会在没有安装GNU编译器集合的机器上工作 - 可执行文件无法调用。为了使'gcc'前端工作,你需要一个编译器,一个链接器,一个标准库,标准头文件等 - 整个集合是必需的。 – 2013-02-15 14:25:49

+0

我刚刚复制了完整的meego工具链。如果我运行系统的gcc,它似乎很好。只有来自toolChain的gcc。 – olidev 2013-02-15 14:29:14

+0

为什么不能用'sudo yum install gcc'安装? – 2013-02-15 14:33:47

回答

0

编译器应该适合您的计算机的体系结构。如果您的计算机是x86,并且您复制了另一个,如i586或arm,则确定它无法正常运行。

+0

这两个PC的架构都是一样的:Fedora x64 – olidev 2013-02-15 14:31:19

+0

尝试'yum install gcc' – strongwillow 2013-02-15 14:38:41