![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
linux c编程开发环境安装GCC安装好了但无法使用./configure 和makefile,这是怎么回事,希望能给出解决方法
3个回答
展开全部
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,很简单
展开全部
什么错?
更多追问追答
追问
./configure
bash:./configure:没有那个文件或目录
GCC可以编译,makefile也用不了
追答
看起来好像是没有configure那个文件,你确定有那个文件???你ls一下吧文件列表列出来看下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
126728766 linux 学习群
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询