Chinaunix
标题:
问一个 linux cc 的问题。
[打印本页]
作者:
Advanceer
时间:
2009-08-07 14:05
标题:
问一个 linux cc 的问题。
这是我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版里热心的兄弟姐妹们,到此来求助一把。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2