我正在尝试安装斯卡纳利。
我下载了源代码,在Ubuntu的编译说明中,他提到对于更高版本的gcc(我的是4+),有一个单独的修补源,并提供了下载链接。
我使用该链接下载源代码,当我尝试使用进行编译时,make
出现以下错误
cc1plus: error: unrecognized command line option ‘-fwritable-strings’
您能帮助我如何克服这个问题吗?我应该做哪些更改才能有效地安装它?我正在使用 Ubuntu 11.10。
这是 之后的完整显示make
。
make -j 1 scanalyze.debug BUILD=debug \
--directory=OBJS/debug --makefile=../../Makefile -I../.. SKIPCVS=1
make[1]: Entering directory `/home/siddarth/scanalyze-1.0.3/OBJS/debug'
g++ -fno-for-scope -fpermissive -fwritable-strings -w -g -I../.. -
I../../auxlibs/include/tnt -march=i686 -MMD -o plvMain.o -c ../../plvMain.cc
cc1plus: error: unrecognized command line option ‘-fwritable-strings’
make[1]: *** [plvMain.o] Error 1
make[1]: Leaving directory `/home/siddarth/scanalyze-1.0.3/OBJS/debug'
make: *** [debug] Error 2
答案1
请删除文件“Makedefs.Linux”中的“-fwritable-strings”
下一个问题是“pnt3.h”:)..请继续提问
我也尝试构建 scanalyze。