红联Linux门户
Linux帮助

请问:linux 下的c编译环境,该用cc还是gcc?

发布时间:2009-08-21 10:05:12来源:红联作者:yang__guo
请问:linux 下的c编译环境,该用cc还是gcc?,在unix下,一般都是用cc来编译c程序的,而在linux下,应该用cc还是gcc呢?编译的参数又该怎样布置?是否有相关的参考书籍下载,请高手帮忙,非常感谢!
文章评论

共有 12 条评论

  1. xiazhouquan 于 2009-09-01 21:40:25发表:

    多man gcc,挺强大的

  2. yang__guo 于 2009-09-01 13:59:31发表:

    我现在主要的错误是,error: initializer element is not constant
    在unix下好好的,帮到linux下就不行了
    FILE *gfp_out = stdout;
    我定义了文件指针 gfp_out 指向标准输出,为啥linux就不行呢?

    谢谢指点!

  3. hantu 于 2009-08-30 14:06:05发表:

    当然是gcc,通常cc就只是指向gcc的一个链接,保留cc这个名只是为了兼容。

  4. zaorv 于 2009-08-29 20:48:14发表:

    GCC,

    部分 III. Linux系统编程(C)
    http://www.yayu.org/book/Linux_c_study_html/ch32.html

  5. yang__guo 于 2009-08-23 12:34:15发表:

    ding

  6. yang__guo 于 2009-08-21 11:39:28发表:

    一样的报错,好像没啥区别啊
    我现在主要的错误是,error: initializer element is not constant
    在unix下好好的,帮到linux下就不行了
    FILE *gfp_out = stdout;
    我定义了文件指针 gfp_out 指向标准输出,为啥linux就不行呢?

    谢谢指点!

  7. yang__guo 于 2009-08-21 11:34:18发表:

    我发现在suse linux下有两个gcc
    ./usr/bin/gcc
    ./usr/lib/gcc
    该用哪个呢?谢谢!

  8. yang__guo 于 2009-08-21 11:32:09发表:

    谢谢,我改gcc试下

  9. tangzhi 于 2009-08-21 11:09:54发表:

    用GCC吧

  10. alick 于 2009-08-21 11:09:21发表:

    gcc应该是unix里cc的开源实现吧,使用挺广的

  11. yang__guo 于 2009-08-21 10:55:30发表:

    cc 和gcc 有何差别?unix的c程序移植到linux下,怎么改用gcc编译?
    谢谢!

  12. Harlech 于 2009-08-21 10:24:18发表:

    gcc