执行./configure时,提示configure: error: C compiler cannot create executables

有人说重装GCC但是重装了还是不行,还有人说这行shexportLIBS=shexportCFLAGS=,但是执行着两行却提示sh:export:Nosuchfileor... 有人说重装GCC但是重装了还是不行,还有人说这行sh export LIBS= sh export CFLAGS=,但是执行着两行却提示sh: export: No such file or directory,以前没遇到过这个问题啊!o(︶︿︶)o 唉,求大神现身! 展开
 我来答
xiaobendanwenk
推荐于2016-10-08
知道答主
回答量:9
采纳率:0%
帮助的人:6.3万
展开全部
我想提示这个信息,应该是你在root用户下编译程序或配置。可以尝试切换到普通用户下。
或者说,你连普通用户下都没安装gcc或g++,但是现在安装系统时一般不存在这样的问题。

再者就是./configure的时候,一般涉及到root权限,所以最终目标是,要改成root用户下,可以编译我们自己写的测试程序,可以像在普通用户下输入:$PATH 会出现编译器连接

补充:常见的用ssh登陆后,用su 切换到root用户,貌似好像还有这样的问题。可以直接在虚拟机机中用root身份登陆进去,进行./configure操作。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
麦多知识时h
2013-07-11 · TA获得超过463个赞
知道小有建树答主
回答量:208
采纳率:0%
帮助的人:140万
展开全部
export CFLAGS=;export LIBS=
就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chr1999
2013-04-07 · TA获得超过1056个赞
知道小有建树答主
回答量:2462
采纳率:0%
帮助的人:1224万
展开全部
编译什么软件?
追问
无论编译什么软件都提示这个....
追答
编译简单的c程序试试 gcc -o main main.c
#include
int main()
{
printf("hello\n");
return 0;

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
洒脱永恒
2013-05-08
知道答主
回答量:56
采纳率:0%
帮助的人:18.1万
展开全部
我跟你一样的问题,一块等解答吧。。。。撞墙的心都有了,烦!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
神级小火龙
2013-04-10 · TA获得超过108个赞
知道答主
回答量:38
采纳率:100%
帮助的人:6.4万
展开全部
别加sh,这两句就能用了。
至于能不能解决问题,我看悬。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 5条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式