Linux下的source?insight?-sourcenavigator编译安装

来源:百度文库 编辑:神马文学网 时间:2024/04/29 19:55:13

Linux下的source insight -sourcenavigator编译安装

(2008-11-18 22:34:07)转载

sourcenav是一款非常不错的源码编辑,查看软件,同时还支持编译器和调试器的集成,可以构建成一套完整的IDE开发环境。

最新版本sourcenav-5.2b2,安装环境FC6。

安装过程如下:

1, tar -zxvf sourcenav-5.2b2.tar.gz
Note: The following approach of making a new build directoryinstead of building the system comes from INSTALL.TXT. Actually youdon't need to make a new building dir at all.

2,mkdir ~/snbuild; cd ~/snbuild

3,../sourcenav-5.2b2/configure --prefix=/opt/sourcenav
As the same reason, the --prefix option is not needed at all, bydefault all binaries are installed into /usr or /usr/local.
report the following error in the processing:

checking if 64bit Sparc VIS support is requested... no
checking system version (for dynamic loading)... ./configure: line6046: syntax error near unexpected token `)'
./configure: line 6046: `     OSF*)'
configure: error: ./configure failed for unix
configure: error: ./configure failed for tcl

4,fix bugs
fix this bug with patch sourcenav-tk-configure-single-quote.patch,you can get this patch fromsourcenav-tk-configure-single-quote.patch

patch -p1
try step 3 again! the problem disapears.

5, fix fwritable-string problem
     
make
     
you will get the information "fwritable-strings" error

find . -name "Makefile"|xargs grep -n "fwritable-strings"

./tix/unix/tk8.3/Makefile:51:TIX_CFLAGS = $(CFLAGS)-fwritable-strings
./libgui/src/Makefile:133:LIBGUI_CFLAGS = -fwritable-strings
./libgui/library/Makefile:73:LIBGUI_CFLAGS =-fwritable-strings
./libgui/Makefile:74:LIBGUI_CFLAGS = -fwritable-strings

edit all the Makefile, delete fwritable-strings from thesefiles.

make it again! its OK!

6, install it

make install