Source-Navigator安装问题

编译安装Source-Navigator <br />        在window下用贯了Source Insight看代码,用ubuntu了,想找找linux下的类似工具,驱狗搜索,看到了Source-Navigator。<br />        一点介绍: Source Navigator 是 Red Hat 开发的一个 IDE,但我们一般不用它来开发,而是用来阅读源代码 —— 因为它能很好地解决文件定位和跳转问题(比如哪个函数在哪个头文件中出现,它将自动帮你做好链接)。<br /> <br />步骤:<br />       一、下载,上 阅读详情

在http://sourcenav.sourceforge.net/download.html下载最新版本6.0,安装
sudo ./configure
sudo make install
安装完成后运行 snavigator 提示
[root@MagicLinux 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 30
    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.

-------

I get the same error in F10 x86_64. Weird, because it works fine on my F7 system. I don't know if it has anything to do with the installed versions of Tcl/Tk (F10 comes with 8.5.3 while F7 has 8.4.13), since Source Navigator seems to use its own internal version (8.3.2).

 

Anyway, I got it working on my F10 system by doing the following:

  • comment out lines 182-184 in the file /opt/sourcenav/share/tk8.3/listbox.tcl
  • comment out lines 457-459 in the file /opt/sourcenav/share/tk8.3/text.tcl

The mousewheel binding syntax there seems to be the problem. The mousewheel will still work in Source Navigator (I just tested it to make sure).

 

--------

 

在panel中添加Launcher,在Command中添加/opt/sourcenav/bin/snavigator

 

====== 安裝完後在桌面增加捷徑的方法 ======
我要做捷徑的目標是/opt/sourcenav/bin/snavigator (這是個sh script)
裡面要改一行
#snbindir=`dirname $0`
snbindir=/opt/sourcenav/bin
這樣再建一個捷徑到桌面即可:
ln -s /opt/sourcenav/bin/snavigator ~/Desktop/ 


链接地址:http://www.cnblogs.com/ayiah/archive/2010/11/03/1868447.html

在Ubuntu上安装Source Navigator的详细步骤 这些是在Ubuntu上安装Source Navigator的详细步骤。通过按照上述步骤操作,你应该能够成功地安装并开始使用Source Navigator来改善你的代码阅读和理解体验。现在,你可以使用Source Navigator来导航和浏览代码了。你可以通过菜单或快捷键访问Source Navigator的各种功能,例如打开文件、搜索函数和浏览代码层次结构。Source Navigator是一个用于代码导航和浏览的工具,可以帮助程序员更轻松地阅读和理解大型代码库。安装Source Navigator。 阅读详情

相关推荐

Source Navigator:全方位代码管理与编辑解决方案

Source Navigator是一款功能强大的源代码分析工具,它为开发人员提供了一套完整的解决方案,用以浏览、理解、修改和维护复杂的代码库。它不仅支持传统的源码阅读和导航,还包含了代码质量管理、逆向工程以及与版本控制系统的集成等高级功能。在本章中,我们将简要介绍Source Navigator的核心功能,为读者提供一个整体框架的理解,并为进一步探索其丰富功能奠定基础。

weixin_35677363的博客 1648

初次使用Source Navigator

最近一直在看导师之前提的Vega Prime的文档,虽然Vega自带的html文档可以查询类和方法信息,但是因为数量太多,看着感觉好混乱。然后今天突然想到要找一个分析源码(可以只有头文件)的工具,就找到了Source Navigator工具。SourceNav可以将分析项目代码,生成类,方法等列表,代码层次结构和方法,变量引用关系。         百度上可以直接找到SourceNav的主页,它

Developing Questions & Discoveries 6598

Source Navigator 5

可以在windows和linux下使用,可以替代source insight的免费源代码阅读工具。

代码阅读工具:Source Navigator和Source Insight

(摘自http://fky168.blog.163.com/blog/static/3786097200831033957620/) 一、Source Insight实用技巧: Source Insight(下文的SI指的也是它)就是这样的一个东西:   Windows下开发人员的至爱,功能强大,界面友好。支持语法高亮、符号跳转,还支持函数调用关系图显示。这是一个专业的编程环境,很多大公

武溪嵌人 1万+

source navigator

sourcenavigator-NG4.5-i686-opt is a code browser and edit tool

Source Navigator(Windows版)

著名开源软件Source Navigator的Windows版本,解压可用。最好的查看源代码工具。功能强,界面超爽,再也不用烦恼SI的bug了。

源代码查看工具 Source Navigator 使用心得

在ubuntu 10.04下试用了Source Navigator,有条件还是装Source insight吧,不是一个级别的,非常不方便。

1...2...3...4... 1万+

Source-Navigator

Red Hat Source-Navigator TM is a powerful code analysis and comprehention tool that provides a graphic framework for understanding and reengineering large or complex software projects. Source-Navigator's cross-platform nature also makes it an invaluable code porting tool. Source-Navigator parsers scan through source code, extracting information from existing C, C++, Java, Tcl, [incr tcl], FORTRAN, COBOL, and assembly programs and then use this information to build a project database. The database represents internal program structures, locations of function declarations, contents of class declarations, and relationships between program components. Source-Navigator graphical browsing tools use this database to query symbols (such as functions and global variables) and the relationships between them. In addition to the languages supported in the standard distribution, you can use the Source-Navigator Software Development Kit (SDK) to add new parsers and extend Source-Navigator functionality to other languages. For more information, refer to Introduction in the Programmer's Reference Guide. For information on licensing and redistribution terms, see GNU General Public License.

源代码阅读工具Source-Navigator 在ubuntu 9.04下的安装与问题解决

在http://sourcenav.sourceforge.net/download.html下载最新版本6.0,安装sudo ./configuresudo make install安装完成后运行 snavigator 提示[root@MagicLinux sourcenav-6.0]# snavigatorCan't find a usable tk.tcl in the following ...

weixin_34061555的博客 119

【MATLAB强化学习工具箱】学习笔记--在Simulink环境中训练智能体Create Simulink Environment and Train Agent

Simulink中便于搭建各类动力学与控制模型,通过将原有的控制器替换为AI控制器,可以方便使用已有模型,提供增量效果。 本节的重点是如何引入Simulink模型作为env,其他的内容在之前的文章中已有说明。 以水箱模型watertank为例,如下图所示: 采用PI控制器,控制效果如下所示: 将此PI控制器替换为神经网络控制器后,系统架构如下图所示: 具体替换策略如下所示: (1)删去PID控制器; (2)增加RL Agent模块; (3)观测器模块: 观测向量为:,其中...

bear_miao的博客 1万+

别再只用线性回归了!用sklearn的核岭回归搞定非线性数据(附RBF核调参实战)

本文详细介绍了如何使用sklearn的核岭回归处理非线性数据,特别是RBF核的应用与调参实战。通过网格搜索找到最佳参数组合,核岭回归能有效捕捉数据中的复杂波动,显著提升模型性能。适合需要解决非线性问题的数据科学家和机器学习工程师。

weixin_34246529的博客 336

source navigator安装过程以及问题解决办法。

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33672109的博客 439

HFSS - 侧馈矩形微带天线设计与仿真

一、设计指标 中心频率:2.45GHz 介质板厚度:1.6mm 介质板相对介电常数:4.4 二、理论计算 辐射贴片宽度w=c2f(εr+12)−12w=\frac{c}{2 f}\left(\frac{\varepsilon_{r}+1}{2}\right)^{-\frac{1}{2}}w=2fc​(2εr​+1​)−21​ 辐射贴片长度L=cfεe−2ΔLL=\frac{c}{f \sqrt{\varepsilon_{\mathrm{e}}}}-2 \Delta LL=fεe​​c​−2ΔL

MaxWei 1万+

在ubuntu中安装 Source-Navigator及使用手册(zz)

在ubuntu中安装 Source-Navigator及使用手册(zz) 2009-09-25 23:19 from : http://hi.baidu.com/xiaohu_tiger/blog/item/66d207888431d6b40f2444ec.html 1 通过apt-get安装(版本较旧) 安装命令:sudo apt-get install sourcenav 启动命

jesusjzp的专栏 945

具身智能的建模和方法(具身智能入门一)

本文以机械臂将小红方块移动到目标位置为例对具身智能的建模和方法进行介绍,如下图所示,该例子来自https://ai-workshops.github.io/building-and-working-in-environments-for-embodied-ai-cvpr-2022/。

weixin_39699362的博客 1462

麒麟OS恢复出厂设置原理与实操:非重装的系统状态回滚

Linux操作系统中的‘恢复出厂设置’并非简单重装或镜像还原,而是一种基于状态快照、包管理与配置模板的可控回滚机制。其核心原理依赖LVM快照技术、RPM包签名验证和预置配置模板,兼顾系统稳定性与用户数据安全。该方案在政务、教育等国产化场景中具有显著技术价值——不格式化硬盘、不丢失/home文档、不重配驱动与授权,大幅降低运维复杂度。典型应用场景包括系统卡顿修复、软件冲突清理、桌面环境异常恢复等。本文深入解析银河麒麟V10的kylin-restore-cli工具链与麒麟管家集成逻辑,聚焦‘恢复出厂设置’这一高

weixin_30879169的博客 772

linux 下安装source -snavigator

1:在下载source-snavigator进行安装    按照INSTALL里面的说明进行按照:

tanglanting12的专栏 855

【DRAM存储器一】基本存储单元、阵列结构、读写原理

详述DRAM存储器存储单元、存储阵列结构和读写原理

highman110的博客 7253

Ubuntu 10.04下安装Source Navigator 一步一步教你如何安装

在Linux环境下不少人推荐使用Source-Navigator工具用来查看源代码。它是RedHat Linux开发的一个IDE,但是大部分人均用它来阅读,而不是开发,总而言之,不多废话,看看在Ubuntu 10.04下,如何安装 步骤如下: 1. 下载最新的source navigator包,URL为: http://sourceforge.net/projects/source

548

SAP-ABAP:SAP MM采购订单增强核心BAdI:IF_EX_ME_PROCESS_PO_CUST 深度解析与最佳实践指南

SAP MM采购订单增强核心BAdI:IF_EX_ME_PROCESS_PO_CUST 关键摘要 核心要点 技术定位:SAP MM模块采购订单处理的核心增强框架,属于第二代BAdI技术,支持多实例并行实现 架构特点: 覆盖采购订单全生命周期(创建/修改/显示) 嵌入ME21N/ME22N/ME23N的标准处理流程 提供字段级、抬头、行项目、账户分配等多层次增强点 关键方法: INITIALIZE:事务初始化时预加载数据 PROCESS_HEADER:处理抬头数据变更 PROCESS_ITEM:处理行项目字段

baidu_35680696的博客 811

算法 | 基于灰狼优化算法的无人机三维路径规划方法研究(附matlab代码)

针对复杂环境下的无人机三维路径规划问题,本文提出一种基于灰狼优化算法(Grey Wolf Optimizer, GWO)的解决方案。通过模拟灰狼群体的社会等级与协作捕猎机制,结合动态参数调整策略,优化路径长度与避障性能。实验表明,相较于粒子群优化(PSO)和遗传算法(GA),GWO算法在收敛速度与路径成本上分别提升约25%和18%,且在三维城市地形中表现出更强的避障鲁棒性。本文提供完整的MATLAB代码实现,为无人机自主导航提供理论与技术支撑。

尘世冰封的专栏 287

Ubuntu 10.4下安装source navigator 一步一步教你如何安装

转自:http://hi.baidu.com/lblaotou/blog/item/385d860a15cfec29b0351d6e.html 习惯了在windows下用vc看工程代码,若是再装上个vc助手,那就相当的爽了!在Linux环境下呢,百度了下,看到了sour

江风的专栏 1276

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

在ubuntu中安装 Source-Navigator

from:http://hi.baidu.com/superql/blog/item/d6f31655a05cccceb645ae76.html1 通过apt-get安装(版本较旧)安装命令:sudo apt-get install sourcenav  (没起作用,估计要在)启

ooshanshui的专栏 739

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

上一篇: 编译找不到 curses.h文件
下一篇: 如何洗54张牌,随机生成而又不重复
simonjay2007
博客等级 码龄17年 104粉丝 112原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值