Linux上机实习题gcc练习

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

上机实习题:GCC练习

1.gcc的使用练习:

操作步骤:

(1)编写C源程序,hello.c,实现打印输出helloworld!。

(2)使用gcc命令,编译并连接,直接生成可执行文件hello1

(3)执行hello1,查看结果

(4)使用gcc命令,先编译hello.c源文件,生成后缀为.o的目标文件,通过目标文件的连接,再生成可执行文件hello2

(5)执行hello2,查看结果

2.gcc的使用练习:

操作步骤:

(1)编写头文件sum.h,声明一个函数:int sumInt(int a, int b);

(2)编写源文件sum.c,实现sumInt函数,求任意两个整数的和,并返回。

(3)编源文件写main.c,调用sumInt函数,实现求和。

(4)使用gcc命令编译以上各文件,生成最终的可执行文件

(5)执行可执行文件,查看结果

3.Gdb练习:

操作步骤:

(1)编写函数:已知strcpy 函数的原型是

char *strcpy(char *strDest, const char *strSrc)

其中strDest 是目的字符串,strSrc 是源字符串。不调用C++/C 的字符串库函数,请编写函数strcpy。

(2)在main函数中调用以上函数,实现字符串的拷贝。

(3)编译并连接程序,并修改编译时产生的错误

(4)调试此程序,设置断点,并单步运行查看结果

相关文档
最新文档