免费注册 查看新帖 |

Chinaunix

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

问一个 linux cc 的问题。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-08-07 14:05 |只看该作者 |倒序浏览
这是我cc 编译器的基本情况:

cc -v
Reading specs from /usr/lib/gcc/i386-redhat-linux/3.4.6/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-java-awt=gtk --host=i386-redhat-linux
Thread model: posix
gcc version 3.4.6 20060404 (Red Hat 3.4.6-

但我找不到他对应的选项。我直接敲 cc 他不像 aix 那样提示选项。而是

cc
cc: no input files

请问如何查看cc的帮助?

另有两个问题。

1. cc -o 的时候,因为我有一些库可能也有 main 函数,这样 link 的时候就会报 multiple definition of `main'  有没有办法对他进行屏蔽?

2. cc link 的时候,不像 aix 一样只要把库放在一起就可以了,他还有次序的问题,要按程序执行的次序进行链接,经常还会出现反复链接的情况,这样浪费大量的时间调试。请问GNU是否有好一点的链接工具进行链接?不需要考虑这些个问题?



ps : c/c++ 的也发了贴子,问不个出来啊,想到shell版里热心的兄弟姐妹们,到此来求助一把。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP