嵌入式系统附应用模板.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式系统附应用模板

江 苏 师 范 大 学 计 算 机 科 学 与 技 术 学 院 实 验 报 告 课 程:嵌入式系统及应用 学 号: 姓 名: 班 级: 教 师: 计算机科学与技术学院制 实验一: 实验名称:BC工具的使用方法 实验目的:学习和掌握BC工具的使用方法 实验(程序调试)过程: 进行下述实验前设置环境变量PATH,变量值添加: 例题2-1一个简单的问候程序 程序代码 #includestdio.h void main() { printf(“Hello,World!\n”); } 编辑程序 使用Windows提供的文本文件,待程序编写完毕无误后用8109.c名称将文件存放到事先创建的一个目录中,。 把程序编译成目标程序 进入命令环境并进入程序所在的目录,然后使用如下的命令对源文件8109.c进行编译: bcc -c -ml -Ic:\bc31\include - Lc:\bc31\lib 8109.c 把目标文件连接成可执行文件 命令如下: tlink c:\bc31\lib\c0l.obj test.obj,test,test,c:\bc31\lib\cl.lib 运行 8109 例题2-2一个具有三个源文件应用程序的编译及连接示例 pa程序代码 //pa.h #ifndef PA_H #define PA_H void A_print(); #endif //pa.c #includestdio.h #includepa.h void A_print() { printf(AAAAAAAA\n); } pb程序代码 //pb.h #ifndef PB_H #define PB_H void B_print(); #endif //pb.c #includestdio.h #includepb.h void B_print() { printf( BBBBBBBB\n); } 8109.c程序代码 //8109.c #includepa.h #includepb.h void main() { for(;;) { A_print(); B_print(); } } 编译 编译pa.c以形成pa.obj文件,命令为: bcc - c -ml -Ic:\bc31\include -I.\ -Lc:\bc31\lib pa.c 编译pb.c以形成pa.obj文件,命令为: bcc - c -ml -Ic:\bc31\include -I.\ -Lc:\bc31\lib pb.c 编译8109.c以形成8109.obj文件,命令为: bcc - c -ml -Ic:\bc31\include -I.\ -Lc:\bc31\lib 8109.c 连接成可执行文件8109.exe 生成8109.exe的命令为 tlink c:\bc31\lib\c0l.obj pa.obj pb.obj 8109.obj,8109,8109,c:\bc31\lib\cl.lib 6.运行 实验过程中遇到的问题与解决方法: 问题:源代码中出现中文字符,程序出错。解决方法:把源代码中的中文字符改为英文字符。 输入命令时把英文字母L写成数字1。 没有配置环境变量,命令不能执行。 分析程序运行结果: Bcc命令编译生成obj文件,tlink命令将obj文件链接生成可执行文件。 用bcc分别编译pa.c,pb.c,8109.c生成obj文件,编写tlink文件进行连接,生成可执行文件。 运行结果 实验二: 实验名称:*.MAK的编写方法 实验目的:掌握*.MAK文件的编写方法 实验(程序调试)过程: 例题2-3标号作用的示例 makefile代码 target1: md 11 target2: md 22 target3: rd 11 rd 22 运行命令 make make target2 make target3 例题2-4:为例题2-2设计一个具有4个程序段的makefile,并在该文件中实现源文件的编译以及目标文件的连接,从而生成最终可执行文件。 makefile代码如下: 8109.EXE: TLINK @tlink.txt PA.OBJ: Bcc -c -ml -Ic:\bc31\include -Lc:\bc31\lib PA.c PB.OBJ: Bcc

文档评论(0)

phltaotao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档