【Linux学习笔记八】Linux编程-编译(gcc)与调试(gdb)

【注】文章中的所有截图均为centos下实验结果,亲测命令正确= ̄ω ̄=

【参考资料】《Linux从入门到精通(第2版)》刘忆智 等编著


1、编译一个C程序 :以用vim写成的summary.c为例


     $ gcc summary.c            ##编译文件,生成名为 a.out 的可执行文件
     $ ./a.out            ##执行文件
     gcc -o sum summary.c            ##为编译生成的可执行文件命名为sum
     $ ./sum            ##为编译生成的可执行文件命名为sum

【转载请注明文章出处:http://blog.csdn.net/iamthezbl/article/details/51346603

2、同编译有关的选项
选项 功能
-c 只激活预处理、编译和汇编,生成扩展名为.o的目标代码文件(编写大型程序所必须)
-S 只激活预处理和编译,生成扩展名.s的汇编代码文件
-E 只激活预处理,并将结果输出至标准输出
-g 为调试程序(如gdb)生成相关信息
     $ gcc -E summary.c > pre_sum            ##将结果重定向输出到文件中
3、编译C++程序:g++
     $ g+&#
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值