linux工具
文章平均质量分 77
zq301
这个作者很懒,什么都没留下…
展开
-
ubuntu下安装KLEE方法
虾米原文地址:http://thread.gmane.org/gmane.comp.compilers.llvm.klee/923cd ~sudo apt-get -y install g++ curl dejagnu subversion bison flexmkdir workcd workwget http://llvm.org/releases/原创 2014-09-15 14:51:04 · 2076 阅读 · 0 评论 -
GCC编译器局部变量地址分配为什么总是从低地址向高地址增加?
如题,使用GCC编译器时发现,局部变量的地址总是从低地址向高地址分配,而dev c中局部变量却是从高地址向低地址分配的?“栈分配的方向是从高地址向低地址分配,但在变量内部地址是从低地址向高地址增长。”一直都是这样理解的,以为所有编译器都是按照这种方式来分配变量地址的。但是gcc却不是,我用的版本是4.8.4.原因:GCC的堆栈保护技术—— canary的使用。使用的原因是为了防止某些溢原创 2015-11-23 17:26:26 · 4816 阅读 · 1 评论 -
ubuntu下查看源代码工具:ctags+taglist,另加understand
ctags直接apt-get就行,安装完后在需要的目录下,踩踏个原创 2014-06-05 10:47:30 · 3058 阅读 · 0 评论 -
vim的visual模式
在可视化模式下,可以对一个文本块的整体进行操作。例如,首先高亮选中一部分文本,然后用d命令删除这个文本块。可视化模式的好处在于,你可以在做改动之前,就看到操作将影响的文本。可视化模式可以分为以下三种:用v命令进入的字符可视化模式(Characterwise visual mode)。文本选择是以字符为单位的。用V命令进入的行可视化模式(Linewise visual mode)。文本选择是转载 2015-07-17 15:15:45 · 879 阅读 · 0 评论 -
linux系统下可以屏幕取词的词典安装
点评:linux并不缺少词典软件、但是缺少词库、所有的词典软件都需要,自己下载安装词库、所以找词库成了一件麻烦的事情,下面与大家分享下Ubuntu安装英汉词典步骤,感兴趣的朋友可以参考下Ubuntu安装英汉词典linux并不缺少词典软件、但是缺少词库、所有的词典软件都需要 自己下载安装词库、所以找词库成了一件麻烦的事情。 1.安装stardict:apt-get insta转载 2014-05-05 11:10:29 · 4621 阅读 · 0 评论 -
vim文本替换
vi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行转载 2015-04-16 20:07:25 · 499 阅读 · 0 评论 -
ubuntu下安装apache http server
在ubuntu下。下载了apache http server直接编译安装的话,configure时会出现“APR not found ”的错误,是因为其所依赖的软件包没有安装。安装过程一步步理清依赖关系,正确使用命令行选项,安装apache http server会变得很简单。PS:Apache http server 需要依赖 apr、apr-util、pcre,所以要先下载和安装这原创 2015-04-14 15:20:25 · 917 阅读 · 0 评论 -
ubuntu下vi配置,解决按上下健等出现字母问题
首先要明确ubuntu下的编辑器是vi,不是vim。vim是vi的加强版,完全兼容vi,且有很多使得用户更易于使用的新特性。所以要想vi编辑器更好用,一般先把它升级为vim吧。使用vi命令时,不能正常编辑文件,使用方向键时老是出现很多字母在网上找了个方法 问题已经解决 分享一下:只要依次执行以下两个命令即可完美解决Ubuntu下vi编辑器方向键变字母的问题。一.执行命令原创 2014-03-13 15:32:04 · 2203 阅读 · 0 评论 -
ubuntu12.04-64位系统上安装s2e过程
S2E工具适用平台: host OS: 64位ubuntu12.04或者64位Mac OS guest OS:To run S2E, you need a QEMU-compatible virtual machine disk image. S2E can run any x86 operating system inside the VM.任何X86的OS都可以。原创 2014-09-25 21:46:45 · 1436 阅读 · 0 评论 -
ubuntu12.04-32位,安装KLEE及使用工具过程中遇到的问题
安装klee出现的问题:前面都没有错,最后make check时出现:make[1]: *** [check-local] Error 1网上查说make check运行时可能需要root权限。不对,make check不过对后面执行没有影响。不要KLEE运行的第一个小例子:使用klee_make_symbolic()函数来标明一个函数是符号变量原创 2014-09-23 10:07:17 · 2397 阅读 · 1 评论 -
Linux shell 的字符串截取
Linux 的字符串截取很有用。有八种方法。假设有变量 var=http://www.aaa.com/123.htm.1. # 号截取,删除左边字符,保留右边字符。复制代码代码如下:echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即删除 http://转载 2015-12-02 12:03:48 · 509 阅读 · 0 评论