博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 编译C语言代码后产生OBJ文件的方法
阅读量:6305 次
发布时间:2019-06-22

本文共 462 字,大约阅读时间需要 1 分钟。

如果你不指定编译成什么文件,gcc默认一步到位,直接生成可执行文件 你可以试试以下几个参数 -c   只激活预处理,编译,和汇编,也就是他只把程序做成obj文件   例子用法:   gcc -c hello.c   他将生成.o的obj文件 -S   只激活预处理和编译,就是指把文件编译成为汇编代码。   例子用法   gcc -S hello.c   他将生成.s的汇编代码,你可以用文本编辑器察看 -E   只激活预处理,这个不生成文件,你需要把它重定向到一个输出文件里面.   例子用法:   gcc -E hello.c > pianoapan.txt   gcc -E hello.c | more -o   指定目标名称,缺省的时候,gcc 编译出来的文件是a.out,   例子用法   gcc -o hello.out hello.c   gcc -o hello.asm -S hello.c

转载于:https://www.cnblogs.com/Stomach-ache/p/4435939.html

你可能感兴趣的文章
Eclipse 添加 Ibator
查看>>
Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义
查看>>
Python编程语言
查看>>
十四、转到 linux
查看>>
Got error 241 'Invalid schema
查看>>
ReferenceError: event is not defined
查看>>
男人要内在美,更要外在美
查看>>
为什么要跟别人比?
查看>>
app启动白屏
查看>>
Oracle 提高查询性能(基础)
查看>>
学习知识应该像织网一样去学习——“网状学习法”
查看>>
Hadoop集群完全分布式安装
查看>>
QString,char,string之间赋值
查看>>
我的友情链接
查看>>
Nginx+mysql+php-fpm负载均衡配置实例
查看>>
shell脚本操作mysql数据库 (部份参考)
查看>>
MySql之基于ssl安全连接的主从复制
查看>>
informix的逻辑日志和物理日志分析
查看>>
VMware.Workstation Linux与windows实现文件夹共享
查看>>
ARM inlinehook小结
查看>>