嵌入式C语言开发技解析.docx

嵌入式C语言开发技解析.docx

ID:62549683

大小:20.96 KB

页数:13页

时间:2021-05-12

嵌入式C语言开发技解析.docx_第1页
嵌入式C语言开发技解析.docx_第2页
嵌入式C语言开发技解析.docx_第3页
嵌入式C语言开发技解析.docx_第4页
嵌入式C语言开发技解析.docx_第5页
资源描述:

《嵌入式C语言开发技解析.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验一Linux编程环境实验(4学时)1实验二循环程序设计(2学时)4实验三分支程序设计(2学时)5实验四函数实验(2学时)6实验五指针实验(2学时)7实验六Linux常见数据结构实验(2学时)8实验七文件读写实验(2学时)9实验八多线程实验(2学时)10实验九网络编程实验(2学时)11实验十Linux应用程序的编写(4学时)12实验一Linux编程环境实验(4学时)实验目的:1.掌握Linux操作系统的基本命令,能对文件、文件夹进行相应的操作;2.熟练掌握Linux下编辑器的使用;3.学会使用编译器GCC对源程序进行编译;4.

2、掌握调试程序GDB的使用以及调试过程;实验内容:1.Linux常用命令;1)以root账号登陆Linux系统,创建新用户:student2)更改该用户密码为:1234563)切换到student账户4)查看用户主目录(/home/student)下的目录、文件信息5)创建新目录/home/student/source6)查看source的属性,并重新设置其权限为7777)查看/usr/include目录下所有后缀为.h的文件,并将它们都复制到/home/student/souce目录下8)在用户主目录下创建新目录destinat

3、ion,并设置其权限为7779)将source目录下的文件都移动到destination目录下10)删除destination目录下的所有文件11)用man^令查看rename的使用手册(还有哪些方法可以获得命令帮助?)12)重命名source目录为haha13)删除haha目录和destination目录2.Vi编辑器的使用;熟练完成vimtutor中的练习;(写完成以后的体会,字数不限!)3.GCCS译器的使用;1)用gcc带不同参数编译下列C程序,并观察每次的运行结果。#includeintmain(vo

4、id){printf(“n”);return0;}2)用编辑器创建main.c,compute.c,input.c,compute.h,input.h和main.h文件。下面是它们的内容。注意compute.h和input.h文件仅包含了compute和input函数的声明但是没有定义。定义部分在compute.c和input.c文件中。main.c包含的是两条显示给用户的提示信息。$catcompute.h12/*compute函数的声明原形*/doublecompute(double,double);$catinput.h/

5、*input函数的声明原形*/doubleinput(char*);$catmain.h/*声明用户提示*/#definePROMPT1"请输入x的值:"#definePROMPT2"请输入y的值:"$catcompute.c#include#include#include"compute.h"doublecompute(doublex,doubley){return(pow((double)x,(double)y));}$catinput.c#include#include"

6、input.h"doubleinput(char*s){floatx;printf("%s",s);scanf("%f",&x);return(x);}$catmain.c#include#include"main.h"#include"compute.h"#include"input.h"intmain(void){doublex,y;printf("本程序从标准输入获取x和y的值并显示x的y次方.");x=input(PROMPT1);y=input(PROMPT2);printf("x的y次方是:%6

7、.3f",compute(x,y));retun0;}12创建上述三个源文件和相应的头文件,用gcc编译器,生成power可执行文件,并运行power程序。给出完成上述工作的步骤和程序运行结果。注意:在生成可执行代码时不要忘了链接上数学库。创建makefile文件,使用make命令,生成power可执行文件,并运行power程序。给出完成上述工作的步骤和程序运行结果。1.GDBS试器的使用;使用GDBS试器调试上述程序,给出调试的步骤。2.make与makefile实验练习本实验是关于makefile内容的,不需要在计算机上

8、进行编程运行,只需要回答下面这些问题。CC=gccOPTIONS=-O3-oOBJECTS=main.ostack.omisc.oSOURCES=main.cstack.cmisc.cHEADERS=main.hstack.hmisc.hpolish:main.

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

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

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