linux
qiuye_1234
路漫漫其修远兮,吾将上下而求索
展开
-
vim命令
: / 上下键 vim file1 file2 file3 然后 bn bp 切换 open file 或者切换 split file 读进来文件r filename;保存文件w filename;:1,3 w filename; [[ 开头 ]]结尾,()分别是句子的开始结尾;{}分别是段落的开始结尾; 向右是w,或者e;向左是h;或者是b; :12 0是本行开头,$是后面原创 2016-05-03 13:22:45 · 261 阅读 · 0 评论 -
gdb命令
gdb: 直接gdb object即可;有两种调用方法(gdb -q object ; gdb -q \n file object), list 1 从第一行开始,或者list function 将这一个函数直接读进来;默认都是10行; display以后,变量的值都比较奇怪,应该是打印后面的语句是已经执行了的才可以; 重新执行程序是start。 s是step的意原创 2016-05-03 13:29:39 · 359 阅读 · 0 评论 -
gcc编译过程
交叉编译跟本地编译差别不打,只是为了能够在pc上linux编译的能在arm上用而已;可能就编译器参数有点不同吧;而且arm—linux-argro-gcc大概就是这个意思吧; link: 首先链接库分为两种,静态库和动态库;但并不是以后缀名为区分的;也就是lib与lib*a不一定是静态库也可能是生成特殊动态库导出的符号表之类的;所谓动态链接与静态链接更多的是为了区分执行时间吧,前者是链接时原创 2016-05-03 12:04:38 · 356 阅读 · 0 评论 -
linux命令
linux命令: ctrl 放大缩小;ctrl+alt+f1-6图形界面,ctrl+alt+f7进入图型介面,ctrl+n是增加当前页面;ctrl+l增加当前页面; 查找命令: find /etc/init.d/ -name 'my*' -ls 一般命令组合要加-号;就是路径,条件,参数,动作 默认是当前目录; locate 相当于find -name locate /etc原创 2016-05-03 13:21:46 · 219 阅读 · 0 评论