
基础
文章平均质量分 50
程序员QC
To be a better man.
展开
-
Error: invalid constant after fixup
用arm-linux-gcc编译的时候碰到了这个错误:led_on.S:5: Error: invalid constant (111400) after fixup网上搜了一下,有如下解释:mov R1, #0xf0f0f021 最好改成LDR R1,=0xf0f0f021 用mov的话只要立即数大于0x100后有些数可以编译通过但是有些数就不能编译通过 从上面的解释可以看出原创 2013-07-30 22:07:42 · 7934 阅读 · 0 评论 -
linux终端中输出彩色字体
先把控制码列出来:\033[0m 关闭所有属性\033[1m 设置高亮度\033[4m 下划线\033[5m 闪烁\033[7m 反显\033[8m转载 2013-07-30 20:28:02 · 1794 阅读 · 0 评论 -
修改Linux命令提示符
修改Linux命令提示符,需要修改环境变量PS1(命令行提示符)。可以使用vi编辑/etc/profile文件,在最后加上export PS1='[/u@/h /W]/$ ' 即可。其中/u显示当前用户账号,/h显示当前主机名,/W显示当前路径,/$显示'$'符号,/W 代替 /w 就可以实现绝对路径到相对路径的转换。下面是Linux环境下一些默认的特殊符号所代表的意义:/转载 2013-08-15 16:35:46 · 744 阅读 · 0 评论 -
gdb简介
GNU工具集中的调试器是gdb,gdb是一个交互式工具,工作在字符模式。一、gdb可完成如下调试任务:1、设置断点2、监视程序变量的值3、程序的单步执行4、显示/修改变量的值5、显示/修改寄存器6、查看程序的堆栈情况7、远程调试二、gdb常用命令:1、l(list) 列出正在执行的程序的原文件内容2、r(run) 运行程序3、b(bre原创 2013-11-10 22:16:50 · 1528 阅读 · 0 评论 -
Valgrind概述
zz自 http://blog.youkuaiyun.com/destina/article/details/6198443 感谢作者的分享!一 valgrind是什么?Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它转载 2014-07-24 23:05:14 · 731 阅读 · 0 评论