`

Linux代码阅读器

 
阅读更多

之前开始找 sourceIn​​​​​sight for Linux ,没有,所以,只能去找其替代品,
就按照之前这里记录的:
source insight for linux : Kscope
http://hi.baidu.com/serial_story/blog/item/932844cb69ca9515bf09e61d.html
去一个个尝试,也有了接下来一个个郁闷的过程:

1。kscope
从截图看起来,界面貌似不错,很象SI,所以就去找了源码,去安装。
郁闷的是,试了2个版本:kscope-1.9.0 kscope-1.9.4
结果都不行,都是可以正常安装,但运行时候,出现类似如下的错误(库名记不请了,大概是libk*_core.so的一个库):
kscope: error while loading shared libraries: libkateinterfaces.so.0: cannot open shared object file: No such file or directory
而对于kscope-1.6.2,在运行完./configure时候,结果最后还无法配置,出错:
checking for Qt... configure: error: Qt (>= Qt 3.3 and < 4.0) (headers and libraries) not found. Please check your installation!
去看了下,我的QT是4.5.0的,无语。。。。

2.Source Nav
用正常的方法:
./configure --prefix=/opt/sourcenav
make
sudo make install
安装后,竟然不知道如何运行这个程序,因为不知道生成的可执行文件叫啥,也就没法运行,
而里面的README和INSTALL,也没有说,最后还是百度了我下面出现的问题的时候,才知道可执行文件叫什么,真是TMD 的无语。。。
运行,结果又出现:
crifan@ubuntu904:sourcenav-6.0$ snavigator
Can't find a usable tk.tcl in the following directories:
/usr/local/share/tk8.3

/usr/local/share/tk8.3/tk.tcl: no event type or button # or keysym
no event type or button # or keysym
while executing
"bind Listbox <MouseWheel> {
%W yview scroll [expr {- (%D / 120) * 4}] units
}"
(file "/usr/local/share/tk8.3/listbox.tcl" line 182)
invoked from within
"source [file join $tk_library listbox.tcl]"
invoked from within
"if {[string compare $tcl_platform(platform) "macintosh"] && /
[string compare {} $tk_library]} {
source [file join $tk_library button.tcl]
so..."
(file "/usr/local/share/tk8.3/tk.tcl" line 308)
invoked from within
"source /usr/local/share/tk8.3/tk.tcl"
("uplevel" body line 1)
invoked from within
"uplevel /#0 [list source $file]"
This probably means that tk wasn't installed properly.
百度了下,其他也有遇到这问题的,最后懒得理了。。。

3。下载了eclipse for Linux ,然后80多M 的东西,解压后,还算方便,可以直接运行那个可执行文件,
然后进入熟悉的Eclipse界面,经过一会的测试,发现,无法设置快捷键去像SourceInsight里面一样,直接通过点击Ctrl+函数名,而转 到函数定义/实现的地方,Eclipse里面看到写的快捷键是F3实现定义跳转,但是我这里一直无法使用,及其偶尔一次好像是可以跳过去,基本上是只能通 过右键点击函数,然后选择
Open Declaration,才可以。所以,对于长期使用的话,还是很不方便。索性放弃。

4。最戏剧化的事情,刚刚发生了。
本来昨天试了几个版本的Kscope,都是运行不起来,结果刚才无意间再去运行了一下,打算重现错误的,但是竟然可以启动了。真是“一切皆有可能”。。。。
好了,可以去试试Kscope了。。。
刚试了,够搓,建了个工程,加了代码后,确定,然后就死在初始化了。死活不动了。。。点击取消,kscope就直接退出了。。 看来,还是有问题阿。。。

5.
从这里看到的:
http://blog.csdn.net/bird67/archive/2008/04/01/2241866.aspx

7)引自:http://oldlinux.org/oldlinux/viewthread.php?tid=8849

推荐一个比sourceinsight还好的代码编辑器,运行在linux平台下

这就是slickedit,可以运行在windows平台,linux平台,solaris平台的代码编辑器
绝对比sourceinsight强大,这是一个名不见经传的经典编辑器,曾经荣获多项软件大奖
这是linux正式破解版的下载地址,别忘了下载破解文件。
http://www.onlinedown.net/soft/2727.htm
有了他就可以彻底脱离windows了。哈哈,这可是我找了半年才找到的下载地址阿。
slickedit的windows版本对于中文的支持堪称完美。但是linux版本不能输入中文(我还没有找到解决办法)
linux版本需要显示中文要做如下设置(很简单的)
1,可以修改tools>>options>>file options为simple chinese2312
2,tools>>options>>fonts 将字体改为MS sans serif就可以了;
Go,Go,Go! enjoy it”

所以,打算去试试这个SlickEdit for Linux ,结果下载了之后,需要破解才能用。
网上这个:
http://xiaobo.spaces.live.com/blog/cns!5EC21DEE9B73C1A8!1226.entry
是针对 slickedit 13.0.2 的

关于visual slickedit v11 linux trial版三句话破解

http://hi.baidu.com/minyoad/blog/item/6a1b81d64b1e7d2f07088b97.html
是关于版本11的

最后,还是去下载了 14.0.2的版本,然后用这个:SlickEdit 2009 14.0.2 Linux Crack 破解 (2009-07-09发布)
或者去改: SlickEdit 14.0.2 最简单的补丁

“所以, 最简单的破解补丁只需要修改3个字节

1)对于SlickEdit 2009(14.0.2), Windows版本,只需要将

40CDB6 处的 mov eax, [ebp+var_38] 改为 xor eax, eax 就可以了

也就是
0xC1B6 处 8B 45 C8 修改为 33 C0 90

2)对于 SlickEdit 14.0.2 Linux 版本 , 只需要将
807497F 处的 mov eax, [ebp+var_54] 改为 xor eax, eax
也就是0×2C97F处的 8B 45 AC 改为 33 C0 90

也可以搜索这个串 8B 45 AC EB D1 89 04 24 E8”

然后就应该可以用了。

去试试。。。

刚试了下,不错,速度和使用起来,还可以。等有空折腾熟悉了,再单写个帖子介绍这么好的工具。

安装好的slickedit 的可执行的二进制文件叫做 vs !!!!!

真想骂一句,Linux下面的这么多软件,很多真是垃圾,在安装的readme中,都不介绍自己软件安装完后叫什么名字的,搞的,很多软件是费了九 牛二虎之力,好不容易装上了,结果却不知道名字,而无法运行,真TMD 的垃圾。包括之前的source Nav,和刚刚的slick edit,本以为后者默认的是slickedit,但是始终找不到。最后还是找到之前自己在.bashrc中加的环境变量,最后去到对应路径下面找了半 天,才想起来,原来这可执行程序vs,想想真是可怜,都以为自己软件很NB 阿,连名字都不写清楚,太阳!!!!

分享到:
评论

相关推荐

    linux源代码阅读工具vim+ctag+cscope

    详细解释了linux源代码阅读工具vim + ctag + cscope的配置和使用方法以及 vimre的配置 适合linux开发人员必须掌握的一把利器 不然在浩如烟海的linux代码中阅读linux内核简直大海捞针 痴人说梦

    Linux内核源代码的阅读及相关工具介绍

    许多人对于阅读Linux内核有一种恐惧感,其实大可不必。正确的方法可以指导工作,良好的工具可以事半功倍。

    源码阅读工具Understand-3.1-Linux-64bit,源码安装包,使用手册,注册号

    源码阅读工具Understand-3.1-Linux-64bit,源码安装包,使用手册,注册号

    代码阅读工具(understand )下载

    Understand软件的功能主要定位于代码的阅读理解。界面用Qt开发的。 具备如下特性: 1、支持多语言:Ada, C, C++, C#, Java, FORTRAN, Delphi, Jovial, and PL/M ,混合语言的project也支持 2、多平台: Windows/...

    源代码阅读工具

    linux阅读代码工具vim, ctags插件, cscope插件taglist 插件及简易说明

    Source Insight C/C++源代码阅读工具 嵌入式开发软件

    Windows平台下的源代码阅读工具Source Insight 企业级源码查看和编辑工具,特别是在WINDOWS与Linux环境下的切换是相当方便的。国内外一线IT企业,嵌入式开发的王牌软件。 为了方便地学习Linux源程序,我们不妨...

    linux0.11源代码

    linux0.11源代码,可用sourceInsight这个工具阅读,配合书籍《Linux内核完全剖析基于0.11内核》更佳

    代码阅读工具SourceInsight

    阅读代码的好工具,非常适合阅读工程项目,linux源码程序,等

    代码阅读神器understand

    代码阅读神器——Understand-3.1.670-Linux-64bit,提高阅读代码的效率,快速掌握代码逻辑过程

    深入分析Linux内核源码完整版

    第一章 走进linux 1.1 GNU与Linux的成长 1.2 Linux的开发模式和运作机制 1.3走进Linux内核 1.3.1 Linux内核的特征 ... 1.7.2 Windows平台下的源代码阅读工具Source Insight 第二章 Linux运行的硬件基

    Linux程序设计(第4版) 源代码 zip

    《Linux程序设计(第4版)》讲述了Linux系统及其他IJNIX风格的操作系统上的程序开发,主要内容包括标准Linux c语言函数库和由不同的Linux或UNIX标准指定的各种工具的使用方法,大多数标准Linux开发工具的使用方法,...

    Ruby源码阅读工具monitor.zip

    monitor是基于unroller gem的,unroller把方法调用栈打印在console下面,看起来实在不方便,我在它的基础上,把方法调用栈打印到浏览器上,用的是sinatra,代码和服务器之间的通迅是用socket。支持代码fold,unfold ...

    李善平老师的 Linux内核2.4版源代码分析大全

    李善平老师的 Linux内核2.4版源代码分析大全 超星图书格式,需要下载超星阅读器。

    Linux-0.11源代码

    Linux-0.11版本的源代码,用汇编和c写成,配合专门的源代码阅读工具可以方便的解析Linux内核

    在 Linux 中使用 SDCC 的 STM8微控制器的一些示例代码_C语言_代码_相关文件_下载

    在 Linux 中使用 SDCC 的一些 STM8 微控制器(STM8S103 和 STM8S003)的一些示例代码。 此存储库包含连接到 STM8 微控制器板的某些组件和设备的示例代码、代码片段和非完全库。 此代码不使用任何 ...

    Linux内核分析

    前言 第一章 走进linux 1.1 GNU与Linux的成长 1.2 Linux的开发模式和运作机制 1.3走进Linux内核 1.3.1 Linux内核的特征 ... 1.7.2 Windows平台下的源代码阅读工具Source Insight 第二章 Linux运行的硬件基础

Global site tag (gtag.js) - Google Analytics