shell中调用GCC驱动程序(例)html
linux> gcc -Og -o prog main.c sum.clinux
处理目标文件的工具:git
名称 | 功能 |
---|---|
AR | 建立静态库,插入、删除、列出和提取成员 |
STRINGS | 列出一个目标文件中全部可打印的字符串 |
STRIP | 从目标文件中删除符号表信息 |
NM | 列出一个目标文件的符号表中定义的符号 |
SIZE | 列出目标文件中节的名字和大小 |
READELF | 显示一个目标文件的完整结构,包括ELF头中编码的全部信息。 |
OBJDUMP | 可以显示一个目标文件中全部的信息。反汇编.text节中的二进制指令 |
(一个模板:我看了这一段文字 (引用文字),有这个问题 (提出问题)。 我查了资料,有这些说法(引用说法),根据个人实践,我获得这些经验(描述本身的经验)。 可是我仍是不太懂,个人困惑是(说明困惑)。【或者】我反对做者的观点(提出做者的观点,本身的观点,以及理由)。 )shell
问题1解决方案:分为两种状况编程
调用外部的函数,直接在本函数内添加 . fname.sh。而后:fname(不带参数的)、fname agr1 agr2 (带参数的)安全
问题2解决方案:可执行文件包含了一个能够被操做系统建立一个进程来执行之的文件,是目标文件的形式之一。并发
因为没法启动虚拟机,暂时没法进行该项。函数
无。工具
这周的学习任务主要是第一章和第七章。第一章内容主要对计算机系统有个初步的了解,内容都比较简单,容易理解。而第七章则要复杂的多,许多专业名词都是第一次接触,教材上的解释也较为专业化,须要必定的时间对其理解。不过,很是尴尬的是,把以前建立的虚拟机的密码忘了……而后从新建立安装以后在设置时区时电脑就死机了,反复尝试了不少次以后都不成功,因此也没有办法上传代码。学习
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 0/0 | 1/1 | 10/10 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进本身的计划能力。这个工做学习中很重要,也颇有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
计划学习时间:15小时
实际学习时间:10小时
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)