博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2014025654《嵌入式系统程序设计》第二周学习总结
阅读量:6337 次
发布时间:2019-06-22

本文共 724 字,大约阅读时间需要 2 分钟。

教材学习内容总结

1.用gcc编译器编译c语言文件

2.gcc编译器编译程序

3.学会使用gdb调试器

 

代码调试中的问题和解决过程

在打c语言的文件时,要细心看准代码命令,用vi编辑hello.h,starfun.h,hello.c,star.c四个程序文件时。多次出现了命令敲错,代码出现问题,经过了多的修改运行处结果。在采取分步进行gcc编译器编译程序时,由于代码的错误,无法由star.c starfun.h 文件生成star.o 目标文件,无法将由hello.c hello.h starfun.h生成hello.o目标文件,无法将由hello.o star.o 生成应用程序myprog,所以最终无法运行myprog。在对前面的四个程序文件修改之后,确认全部正确,最终运行处结果。

图片上的是出现的代码错误提示,多次修改后成功的运行出结果。

在第二个试验中,由于权限的问题,无法创建目录,在命令前加上sudo之后解决了权限问题。

 

遗漏分隔符的解决方法,在命令前面加上tab,之后再makefile运行成功。

由于代码错误,vi命令出错,应该运行-fmakefile1,但是输入成了-makefile

教材学习内容总结

在学习的过程中,要细心,特别在遇到长代码的时候,确保代码正确,否则出现错误时,修改非常困难,要一而再再而三的检查命令。

在这次的两次实验中,我由于不细心导致多次的失败,通过多次的修改,最终才完成实验。

在运行出错时,要仔细检查提示的错误,并进行修改。

学会使用快捷键,可以节省时间,避免不必要的麻烦,例如,敲错代码。

 

 

 

转载于:https://www.cnblogs.com/xiawei96/p/6795705.html

你可能感兴趣的文章
树形展示形式的论坛
查看>>
jdbcTemplate 调用存储过程。 入参 array 返回 cursor
查看>>
C++中的stack类、QT中的QStack类
查看>>
Linux常用基本命令[cp]
查看>>
CSS 相对|绝对(relative/absolute)定位系列(一)
查看>>
关于 Nginx 配置 WebSocket 400 问题
查看>>
Glide和Govendor安装和使用
查看>>
Java全角、半角字符的关系以及转换
查看>>
Dubbo和Zookeeper
查看>>
前端项目课程3 jquery1.8.3到1.11.1有了哪些新改变
查看>>
UOJ#179. 线性规划(线性规划)
查看>>
整合spring cloud云架构 - SSO单点登录之OAuth2.0登录认证(1)
查看>>
windows的服务中的登录身份本地系统账户、本地服务账户和网络服务账户修改
查看>>
JAVA中循环删除list中元素的方法总结
查看>>
redis 安装
查看>>
SQL some any all
查看>>
电子书下载:Programming Windows Identity Foundation
查看>>
有理想的程序员必须知道的15件事
查看>>
用于测试的字符串
查看>>
财付通和支付宝资料收集
查看>>