实验二 嵌入式linux程序编译与调试
实验目的:
学会使用及配置vim
掌握gcc编译器使用
掌握使用Gdb单步调试程序的方法
实验要求:
熟悉使用该节所介绍的vim创建、编辑、保存文件。
分别用gcc实现预处理、编译、汇编、链接四个过程;
使用gcc编译多文件工程,并制作编译脚本。
利用Gdb单...
分类:
系统相关 时间:
2015-01-04 19:02:53
阅读次数:
244
像其他语言一样,Shell 也可以包含外部脚本,将外部脚本的内容合并到当前脚本。Shell 中包含脚本可以使用:. filename或source filename两种方式的效果相同,简单起见,一般使用点号(.),但是注意点号(.)和文件名中间有一空格。例如,创建两个脚本,一个是被调用脚本 subs...
分类:
系统相关 时间:
2015-01-04 18:59:09
阅读次数:
149
Unix 命令默认从标准输入设备(stdin)获取输入,将结果输出到标准输出设备(stdout)显示。一般情况下,标准输入设备就是键盘,标准输出设备就是终端,即显示器。输出重定向命令的输出不仅可以是显示器,还可以很容易的转移向到文件,这被称为输出重定向。命令输出重定向的语法为:$ command >...
分类:
系统相关 时间:
2015-01-04 18:55:01
阅读次数:
238
·find path -option [ -print ] [ -exec -ok command ] {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: ...
分类:
系统相关 时间:
2015-01-04 18:52:15
阅读次数:
204
原文网址:http://m.blog.csdn.net/blog/unhappypeople/19160243以前用的都是ctags+omnicomplete+acp的方式,这次换成clang自解析的方式尝试一把自从知道了Vundle,妈妈再也不用担心我麻烦地下插件了0. 安装必要组件sudo ap...
分类:
系统相关 时间:
2015-01-04 18:49:07
阅读次数:
272
防火墙的基本操作命令:查询防火墙状态:[root@localhost ~]# service iptables status停止防火墙:[root@localhost ~]# service iptables stop 启动防火墙:[root@localhost ~]# service ipt...
分类:
系统相关 时间:
2015-01-04 18:45:42
阅读次数:
363
与其他编程语言类似,Shell支持for循环。for循环一般格式为:for 变量 in 列表do command1 command2 ... commandNdone列表是一组值(数字、字符串等)组成的序列,每个值通过空格分隔。每循环一次,就将列表中的下一个值赋给变量。in ...
分类:
系统相关 时间:
2015-01-04 18:42:24
阅读次数:
165
until 循环执行一系列命令直至条件为 true 时停止。until 循环与 while 循环在处理方式上刚好相反。一般while循环优于until循环,但在某些时候,也只是极少数情况下,until 循环更加有用。until 循环格式为:until commanddo Statement(s).....
分类:
系统相关 时间:
2015-01-04 18:41:02
阅读次数:
165
函数可以让我们将一个复杂功能划分成若干模块,让程序结构更加清晰,代码重复利用率更高。像其他编程语言一样,Shell 也支持函数。Shell 函数必须先定义后使用。Shell 函数的定义格式如下:function_name () { list of commands [ return va...
分类:
系统相关 时间:
2015-01-04 18:39:41
阅读次数:
183
安装Memcache服务器(Linux和Window上分别安装) Memcahced.exe -d install [uninstall] Memcached.exe –d -m 50 –l 127.0.0.1 -p 11211 startMemcached服务器的管理 -p 监听的端口 -l 连接...
分类:
系统相关 时间:
2015-01-04 18:37:34
阅读次数:
333
while循环用于不断执行一系列命令,也用于从输入文件中读取数据;命令通常为测试条件。其格式为:while commanddo Statement(s) to be executed if command is truedone命令执行完毕,控制返回循环顶部,从头开始直至测试条件为假。以下是一个基本...
分类:
系统相关 时间:
2015-01-04 18:36:40
阅读次数:
173
if 语句通过关系运算符判断表达式的真假来决定执行哪个分支。Shell 有三种 if ... else 语句:if ... fi 语句;if ... else ... fi 语句;if ... elif ... else ... fi 语句。1) if ... else 语句if ... else ...
分类:
系统相关 时间:
2015-01-04 18:33:08
阅读次数:
207
在循环过程中,有时候需要在未达到循环结束条件时强制跳出循环,像大多数编程语言一样,Shell也使用 break 和 continue 来跳出循环。break命令break命令允许跳出所有循环(终止执行后面的所有循环)。下面的例子中,脚本进入死循环直至用户输入数字大于5。要跳出这个循环,返回到shel...
分类:
系统相关 时间:
2015-01-04 18:34:25
阅读次数:
253
shell的一些一句话东西2010-09-10 11:22:58|分类:linux shell|标签:shelllinux|举报|字号订阅time -p[程序] 可以在运行结束之后打印出所需时间...其他用法可以man timerpm -qa 查询redhat linux里面安装的所有软件...ub...
分类:
系统相关 时间:
2015-01-04 18:33:21
阅读次数:
331
sed 非交互式文本编辑器 1、命令行调用 sed [option] ‘sed命令‘ ?file 2、sed命令调用sed脚本 sed [option] -f sed脚本文件 file 3、sed脚本 此脚本必须以#!开头 使用方式./脚本文件 ?输入文件...
分类:
系统相关 时间:
2015-01-04 17:27:20
阅读次数:
255
1.变量
用户自定义变量
用户可以按照下面的语法规则定义自己的变量:变量名=变量值 。要注意的一点是,在定义变量时,变量名前不应加符号“$”,在引用变量的内容时则应在变量名前加“$”;在给变量赋值时,等号两边一定不能留空格,若变量中本身就包含了空格,则整个字符串都要用双引号括起来。
位置变量
通过命令行给程序传递执行参数。...
分类:
系统相关 时间:
2015-01-04 17:24:39
阅读次数:
230
中断子系统的总结, 包括硬中断, 软中断的处理, 以及tasklet/workqueue 的部分....
分类:
系统相关 时间:
2015-01-04 17:19:53
阅读次数:
306