linux c编程开发环境安装GCC安装好了但无法使用./configure 和makefile,这是怎么回事,希望能给出解决方法

 我来答
孝帆0Ht5ab
2011-04-26 · TA获得超过241个赞
知道小有建树答主
回答量:138
采纳率:100%
帮助的人:162万
展开全部
gcc要在PATH环境变量中添加路径,不知道你添加了没? “./configure”表示在当前路径下执行可执行文件“configure”,至于makefile的话,你的意思是为某个项目写的makefile不能执行吗?还是说就gcc源码包里的makefile无法执行,没搞懂你问的是什么
更多追问追答
追问
PATH环境?不知道怎么添加,我的Redhat直接用rpm安装的..希望您能给个步骤给我看下.. ..makefile,我无法进到foo.o:foo.o defs.h  \ gcc -c -g foo.c,看一些书上说./ configure ->make->f就可以生成makefile文件的,但不知道那个步骤是昨样的...希望能给予详解,谢谢!!
追答
echo $PATH   #查看PATH,
export PATH=$PATH:xxxxxx #xxxxx为要添加的路径,
source /etc/profile #profile是PATH环境变量的配置文件,不建议你直接修改profile / *redhat下应该是这个文件*/, 就用添加命令,这句的作用是使修改立刻生效,修改完后要用第一句检查修改是否成功,也可以直接给PATH赋值,那样会把所有的路径都替换掉,不要用,除非你想删除PATH中的某个路径才会用到
echo $PATH=xxxxx
你没在gcc编译的时候加 -o 选项 指定输出文件,至于 defs.h是一个由自己编写的依赖文件,跟一些资料上介绍的hello.h是一个东西,foo.o:foo.c defs.h \ gcc -g -o foo.o -c foo.c, 可以不加-g,然后make hello.o 就可以生成makefile了,至于你说的那种方式我不太清楚,可能是一个自动生成makefile的工具吧,还是建议你自己编写makefile,很简单
siniantao
2011-04-26 · TA获得超过164个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:145万
展开全部
什么错?
更多追问追答
追问
./configure
bash:./configure:没有那个文件或目录
GCC可以编译,makefile也用不了
追答
看起来好像是没有configure那个文件,你确定有那个文件???你ls一下吧文件列表列出来看下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓝色章程
2011-05-05
知道答主
回答量:8
采纳率:0%
帮助的人:0
展开全部
126728766 linux 学习群
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式