免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2567 | 回复: 8
打印 上一主题 下一主题

CC=gcc export CC [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-01-20 11:07 |只看该作者 |倒序浏览
本期讨论话题环境变量设置 我们都知道在profile里面设置CC=gcc  export CC
谁能解释下这样的意义,本人也不清楚,是不是在我们要用到cc比编译器的时候就自动去找gcc呢??还是是有更清楚地解释,那既然是在用cc的时候都去找gcc了为什么有时候编译安装的时候还要做一下软连接才可以
ln -s /usr/local/bin/gcc /usr/bin/cc
比如我make setup check的时候就提示错误必须要做软连接!~请高手和懂得比效清楚地人给解释一下!~

论坛徽章:
0
2 [报告]
发表于 2006-01-20 11:23 |只看该作者
看一下,你的Makefile就有答案了

论坛徽章:
0
3 [报告]
发表于 2006-01-20 11:25 |只看该作者
自己顶一下,我在装qmail的时候make setup check过不去提示错误/usr/ucb/cc: language optional software package not installed
*** Error code 1
make: Fatal error: Command failed for target `qmail-local.o
但我之前有设变量CC=gcc export CC

最后我还是ln -s /usr/local/bin/gcc /usr/bin/cc就能通过了!~

论坛徽章:
0
4 [报告]
发表于 2006-01-20 11:28 |只看该作者
原帖由 doni 于 2006-1-20 11:23 发表
看一下,你的Makefile就有答案了

qmail里面的Makefile吗?
听说还可以改指定编译器也是在这里改嘛???请指教,里面全是函数,我找了下就一个地方有CC,自作聪明改了一下改成gcc还是不行,赶紧改回!~能给简单解释下吗?为什么就按qmail的时候还要做软连接???

论坛徽章:
0
5 [报告]
发表于 2006-01-20 11:29 |只看该作者
你的PATH路径中指定你的GCC的路径了吗?

论坛徽章:
0
6 [报告]
发表于 2006-01-20 11:31 |只看该作者
原帖由 风之幻想 于 2006-1-20 11:29 发表
你的PATH路径中指定你的GCC的路径了吗?

yes  我在编译安装其它软件的时候都没有问题,自动去找gcc了!~
我的path很全

论坛徽章:
0
7 [报告]
发表于 2006-01-20 11:48 |只看该作者
会不会是qmail要求编译是通过cc来完成。所以,需要做一个连接.

论坛徽章:
0
8 [报告]
发表于 2006-01-20 11:52 |只看该作者
原帖由 风之幻想 于 2006-1-20 11:48 发表
会不会是qmail要求编译是通过cc来完成。所以,需要做一个连接.

我想可能是的吧!~
这个问题也没有很多意义好像,多谢各位的指教!!

前面那个让我看Makefile的我也看了,看不懂能教教怎么看嘛?

论坛徽章:
0
9 [报告]
发表于 2006-01-20 13:32 |只看该作者
首先,Makefile应该不是作为shell来运行的,所以其中的变量应该是不同与shell下的变量的,所以在.profile里设置是否有效?(这一点我不确定)
其次,假设.profile中的CC有效,但Makefile中有设置CC,所以应该以Makefile中的CC为准

最后,"改成gcc还是不行",这一点我到是没有想到,大家一起看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP