欢迎来到天天文库
浏览记录
ID:49638385
大小:79.50 KB
页数:5页
时间:2020-03-03
《学生作业Linux基础与应用实验九( X页).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、河南工业大学Linux基础与应用-实验报告专业班级:软件工程1304班学号:201316920625姓名:吴金灿指导老师:赵晨阳评分:实验题目:Linux下C语言编程实验目的:(1)理解GCC;(2)理解程序维护工具mnke。实验内容:(1)简单的编写一个C语言稈序,使用GCC编译该程序,要求按照以下步骤进行:预处理、编译、汇编、连接,并查看中问结果。(2)编写两个C语言程序,其屮一个程序的编译需要另一个程序的编译完成,试写岀一个makefile文件,并测试。实验步骤:(1)简单的编写一个C语言程序,使用
2、GCC编译该稈序,要求按照以下步骤进行:预处理、编译、汇编、连接,并查看中间结果。首先写好了c源文件,然后根据gcc编译步骤,依次如下图:并使用cat杏看了gcc生成的所有文件。jc@Y4:*/workspace/gccjc@Y4:-/workspace/gcc$denogcc.cjc@Y4:-/workspace/gcc$jc@Y4:-/workspace/gcc$jc0Y4:*/workspace/gcc$jc@Y4:-/workspace/gcc$jc@Y4:-/workspace/gcc$prog
3、ramisruning~gccgccgccgcc-Edenogcc.c-oxxx.i-Sxxx.iXXX.S-OXXX.oXXX.O-OXXX./xxxjc@Y4:-/workspace/gcc$
4、jc@Y4:~/workspace/gccjc@Y4:~$cdworkspace/gcc/jc0Y4:~/workspace/gcc$Isdenogcc・cxxxxxx.ixxx.oxxx.sjc0Y4:*/workspace/gcc$catxxx.i#1"denogcc.c"#1,w#1"
5、"#1'7usr/include/stdc-predef.h"134#1""2#1"denogcc.c"#1"/usr/include/stdio.h"134#27"/usr/include/stdio.h**34#1"/usr/xnclude/features.hw134#364N/usr/include/features.h**34#1"/us「八nclude/x86_64・linux-gnu/sys/cdefs.h"134#402"/usr7i
6、rKlude/x86_64・linux・gnu/sys/cdefs.h"34#1"/usr/include/x86_64-linux-gnu/bits/wordsize.h"134#403'7usr/include/x86_64-linux-gnu/sys/cdefs.h"234❽d®jc@Y4:*/workspace/gccjc@Y4:*/workspace/gcc$catxxx.s・file"denogcc・c"•section•rodata.LC0:•string''programisruning*
7、n•text•globlmain•typemain,^functionRain:.LFBQ:•cfi_startprocpushq%rbp・cfx_def_cfa_offset16.cfi_offset69-16novq%rspf%rbp•cfi_def_cfa_register6novi$丄CO,%edicallputsnovi$0,%eaxpopq%rbp•eftdefcfa7,8ret•cfi_endproc.LFEe:•sizenainf•-main・identnGCC:(Ubuntu4.9.2-
8、10ubuntul3)4.9.2W•section.note.GNU・stack/ftf,@progbltsjc0Y4:-/workspace/gcc$
9、卩jv@Y4:*/workspace/gccjc@Y4:-/workspace/gcc$catxxx.oUH*>***]*progranisruning-GCC:(Ubuntu4.9.2-10ubuntul3)4・9・2憎眛
10、制凋?刚ELFP]•syntab.strtab•shstrtab.rela.text•data•bss•rodata.conmen
11、t.note•GNU-stack•rela•ainputsP0Y4:*/workspace/gcc$jc@Y4:-/workspace/gcc$catxxxjc@Y4:*/workspace/gccELF醯
12、凰硕♦圈帝除3丽网@!齊銀?他【邮I揶辟I?站丽I曹X■C。闽羽H汀旳T@D陥td屜垃44兩td爾td翩libc.so.6puts_libc.start^nain_gmon^stan•嘲制郦lib64/ld-linux-x
此文档下载收益归作者所有