gcc,gdb基础学习1
2024-10-18 01:37:45
gcc:
(1)gcc -O1 -S code.c 这里的-S可以的到code.c的汇编(只进行了预处理和编译这;两个阶段形成
了汇编代码code·s)
(2)gcc -c code.c 这里参数-c可以得到code.c的目标代码(二进制文件),即进行了预处理,编译,
汇编形成了目标代码code.o
(3)gcc -o pro code·c 这里参数-o可以生成最终的可执行文件(即经过了预处理,编译,汇编,链接
最终生成了可执行目标文件pro)
gdb:
(1)objdump -d code·o 反汇编器,根据目标代码1产生一种类似于汇编代码的格式
最新文章
- 浅谈Js原型的理解
- 【AHOI2014复仇】
- Greedy:Packets(POJ 1017)
- [itint5]字符串匹配
- Android 单字阅读
- JQ与AJAX 省市区三级联动下拉框
- C++ primer 练习 12.7
- com.atomikos.icatch.HeurHazardException: Heuristic Exception
- CentOS7.3安装NVIDIA-1080ti驱动、cuda、cudnn、TensorFlow
- 本机向windows服务器传输文件的三种方法
- MySQL单向加密函数
- The innodb_system data file 'ibdata1' must be writable
- weblogic获取应用目录路径(war包)
- unzip解压带密码的压缩包
- 778A String Game
- Lower Power with CPF(一)
- 2018.09.14 codechef Milestone(随机化算法)
- 基于Django-Cookie的CBV和FBV的用户验证装饰器
- Java 集合Collection——初学者参考,高手慎入(未完待续)
- CentOS(学习笔记一)
热门文章
- ios https 安全证书配置
- QWidget标题栏双击事件
- HDU 5414 CRB and String (字符串,模拟)
- 如何破解密码的哈希值,破解双MD5密码值
- Android(java)学习笔记183:多媒体之图形颜色的变化
- Perl: hash散列转换为Json报错集, perl.c,v $$Revision: 4.0.1.8 $$Date: 1993/02/05 19:39:30 $
- 第1节 flume:9、flume的多个agent串联(级联)
- oracle 存储过程,存储函数,包,
- 执行BarTender
- Jenkins出现 {";changed";: false, ";msg";: ";mkdir: cannot create directory ‘/root/.ansible/tmp/ansible-tmp-1552390265.8-253945919613076’: No space left on device\n";, ";unreachable";: true}