当前位置:  技术问答>linux和unix

初学Unix,不知道怎么用gcc编译C文件????------望赐教

    来源: 互联网  发布时间:2015-09-18

    本文导语:  初学Unix,不知道怎么用gcc编译C文件????------望赐教 | gcc : -c .c->.o或可执行文件       -o .o->可执行文件       -llibname    连接liblibname.a到目标文件       -L path 指定库文件路...

初学Unix,不知道怎么用gcc编译C文件????------望赐教

|
gcc : -c .c->.o或可执行文件
      -o .o->可执行文件
      -llibname    连接liblibname.a到目标文件
      -L path 指定库文件路径
      -I path 指定头文件路径
      -g 生成的目标文件包括调试程序(可以用dbx,dbxtra,gdb等工具跟踪了。
      -DMACRO_NAME 增加一个宏
      -Wall 提示所有错误和警告(呵呵,有利于检查程序漏洞)
其他开关可以man一下看看。

some.c要编译成someexec可执行程序可以这样写makefile:
someexec:some.c
     gcc -g -Wall -o someexec -c [-I path]some.c [-L path ][-llib]
也可以:
someexec:some.o
     gcc -o $@ some.o [-L path][-llib]
.c.o:
     gcc -g -Wall [-I path] [-D...] -c $

    
 
 

您可能感兴趣的文章:

  • 初学者的困惑,请各位大侠赐教。
  • 初学者的疑惑,请各位赐教: 异常处理
  • telnet登录时,普通用户可以登录成功,但用root用户为什么登录不上?Linux初学者,请高手赐教
  • 初学者的疑惑??前辈请不吝赐教!
  • 我是初学者,有几个问题,想请教各位高手,望不吝赐教
  • 初学者对于超类和子类的简单问题,请高手赐教!
  • 初学操作系统,对于fork()函数有多处不理解,拜求大家赐教
  • 初学ejb,小问题,请赐教。。。
  • 初学linux线程同步遇到的问题,请高手赐教:
  • 初学者的问题:如何构建最简单的jsp开发环境?望不吝赐教!
  • jsp初学问题,请各位高手不吝赐教。在线等待!一定给分!
  • 我是初学者,该用什么java的“编译器”????
  • 初学JAVA,用哪个软件来调试和编译程序?
  • JSP中如何编译类文件?(初学者)
  • 编译参数问题,初学者的问题,请多帮忙
  • 初学Linux内核编译,几个问题请教一下
  • 编译好的class文件放在哪儿?——初学者的疑问!
  • 请问:在哪里能找到JAVA编译器和解释器?我是一个初学者。我想学JAVA。
  • 初学者求助: 找不到 编译ourhdr.h 头文件 怎么办?
  • 在哪里能找到JAVA编译器和解释器?我是一个初学者。我想学JAVA。
  • 初学:Linux下可以编译c++原程序吗?——在线等
  • 初学Linux编程。用gcc编译ncurses库出现问题:
  • 我初学者一直都用JDK编译,今天装了JBUILDER5不知道怎样用?
  • c 条件编译问题,初学,大家指教。
  • 我用Jbuilder 做的Application1编译后怎么没有Exe文件?我是初学者,请教各位。
  • 我初学JAVA编译书上的小程序。编译总是通不过(在线等待)。
  • 初学者的烦恼:编译器的选择与用法?谢谢各位大侠帮忙!
  • qt初学,编译不过去!
  • 这个编译错误如何解决?——初学者的疑问!
  • 初学者的问题-关于编译问题!
  • 我是初学者:请问用Javac可以编译,但用Java执行时会说can't find the class.这是怎么回事呢?谢谢。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 初学者的问题我是linux初学者,我想问一下在windows里下载的大于1.44M文件如何转移到linux分区里?
  • 初学问题:请问以.bin结尾的文件(应该二进制文件吧)如何在linux下运行
  • RMI初学者之路---2:安全文件应该放到哪里呀?----马上给分。
  • 初学linux,想用locate这条命令查文件,可是出现问题,请高手帮小弟一下忙
  • 初学linux 明明建立了一个目录,为什么提示没有哪个文件或目录
  • 初学者问:如何在同一台机器上的Linux中访问Windows2000中的文件?
  • 初学Unix,问:标准级函数,如fopen,fclose;系统级函数open,close,两者什么关系?(在一篇讲文件操作的文章中看到的)
  • 初学者小问:read(file,buf,size)函数在读取文件时,file会不会自动增加?
  • 初学linux,请问如何把我的路径加到全局的路径里面去?要改哪个配置文件?
  • 初学GCC 如何加载自定义的头文件
  • 我是一个初学者,请教各位如何配置jsp的开发环境?tomact 以及apache已经下载,还需要一个ApacheModuleJserv.dll,这个文件到哪里下载?谢
  • *.jsp文件怎样才能运行起来!初学者急!坚决散分!100分!
  • 初学linux,多个c文件怎么编译?附上我 写的 程序,请大侠指点~
  • [初学者问题]我现在配置好了Tomcat,想连接SQLserver,需要下载什么文件吗?
  • 初学者的痛苦:我用Jbuilder的向导生成一个applet,然后把它放到i5is的web目录下,可就是说找不到class文件,奇怪,难道需要什么配置
  • 各位高手我是一个java的初学者我用JCreator Pro编译文件是老是出现:"You must first create a JDK profile"不知如何解决?
  • 初学者问题:假设有A.java和B.java两个文件在同一目录下。。。。。。
  • 请帮助Java初学者——1、如何调用API解解ARG压缩文件;2、如何用API调用DOS命令!
  • linux如何知道自己写的驱动被注册成/dev目录下的什么文件,初学,大家指教。
  • 初学 java 的朋友来和我交朋友,我也是初学。我的 QQ 号是 33555085
  • 又一个初学者的困惑!如果您是个大虾,请你一定要进来看看,指点迷津!如果您也是个初学者,那么您也一定要进来,也许我们有一样的遭遇!
  • 我是个初学者,希望指点明津
  • 初学者用什么工具好?JBUILDER?JDK?
  • 对于初学者应该看什么样的java书籍
  • 初学java应该看那些书?
  • 初学linux看哪本书好?
  • 初学java,该看那些书,请朋友们指教
  • 初学java什么书好?
  • 对于初学者应该看什么样的书
  • 初学者:不是问题的问题?
  • 初学者这样检验自己的学习效果呢?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3