Unix命令和C编译调试

Unix命令和C编译调试

ID:39469423

大小:61.00 KB

页数:8页

时间:2019-07-04

Unix命令和C编译调试_第1页
Unix命令和C编译调试_第2页
Unix命令和C编译调试_第3页
Unix命令和C编译调试_第4页
Unix命令和C编译调试_第5页
资源描述:

《Unix命令和C编译调试》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验一Unix命令和C编译调试1实验目的:掌握Unix环境下的基本操作命令。编写简单的C程序,编译运行和调试。2实验内容:掌握Unix的基本操作命令使用vi编辑器使用gcc编译工具使用gdb调试工具(可选)3实验步骤:3.1登录和退出<1>登录服务器系统:telnet202.38.213.181。<2>在login:后输入用户帐号:sse(0-35)软件学院2003级秋工程硕士师资班:<3>登录后,输入passwd命令来修改密码。根据提示输入当前密码,再输入两次新的密码。<4>输入logout命令或exit命令退出系统。3.2获取帮助信息命令man提供了系统操作命令的

2、在线帮助。例如,输入manpasswd可以获取命令passwd的帮助说明;输入man2open可以获取open函数的帮助说明。按空格键,翻页浏览。按<:>,再按q退出帮助。3.3基本操作命令<1>pwd:确定你当前的工作目录<2>ls:显示当前工作目录的内容<3>mkdir:建立一个子目录<4>cd:转换目录<5>cat或more:查看文件内容<6>cp:复制文件<7>rm:删除文件<8>mv:重命名文件<9>find:查找文件各个命令的具体使用方法,可以用man命令查看。81.1vi编辑器vi编辑器是一个小巧但功能强大的程序。vi编辑器有三种不同的模式

3、:插入模式——这个模式是通过在命令模式按下“i”键进入的。命令模式——这是用户输入单键命令的模式。在其他模式中按下ESC键就可以进入命令模式。常见的执行删除操作的命令有:dd删除整个行#dd按照输入的数字(#),从当前行删除几行D删除光标位置后面全部内容dw删除光标所在位置的单词冒号模式——从命令模式输入一个冒号(:)就可以进入这个模式。常见的冒号模式命令有::wq保存且退出编辑器:w保存但不退出:q退出且不保存:q!强行退出vi,不保存。:help获取帮助1)在系统提示符($)下输入命令vi和想要编辑(建立)的文件名vitest.c2)按键I进入插入模

4、式。屏幕上看不到字符i,屏幕下方出现--INSERT--字样。3)输入你的程序:/*********************************************************************#includevoidmy_print(char*);voidmy_print2(char*);main(){charmy_string[]=“helloworld”;my_print(my_string);my_print2(my_string);}voidmy_print(char*string){printf(“Thestri

5、ngis%s”,string);}voidmy_print2(char*string){8char*string2;intsize,i;size=strlen(string);string2=(char*)malloc(size+1);for(i=0;i

6、1GNUgccGCC是GNU提供的C和C++编译器。实际上,GCC能够编译三种语言:C、C++和ObjectC(C语言的一种面向对象扩展)。利用gcc命令可同时编译并连接C和C++源程序。如果你有两个或少数几个C源文件,也可以方便地利用GCC编译、连接并生成可执行文件。gcc命令的基本用法如下:gcc[options][filenames]gcc的主要选项:n-ansi只支持ANSI标准的C语法。这一选项将禁止GNUC的某些特色,例如asm或typeof关键词。n-c只编译并生成目标文件。n-DMACRO以字符串“1”定义MACRO宏。n-DMACRO=DEFN以字符

7、串“DEFN”定义MACRO宏。n-E只运行C预编译器。n-g生成调试信息。GNU调试器可利用该信息。n-IDIRECTORY指定额外的头文件搜索路径DIRECTORY。n-LDIRECTORY指定额外的函数库搜索路径DIRECTORY。n-lLIBRARY连接时搜索指定的函数库LIBRARY。n-m486针对486进行代码优化。n-oFILE生成指定的输出文件。用在生成可执行文件时。n-O0不进行优化处理。n-O或-O1优化生成代码。n-O2进一步优化。n-O3比-O2更进一步优化,包括inline函数。n-shared生成共享目标文件。通常用在建

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。