0

我已经成功安装了 Anjuta,使用现有源文件定义了一个项目,并使用“默认”配置成功编译和链接它。

当我尝试构建“调试”配置(和任何其他配置)时,构建失败。我认为相关的第一条信息是:

/home/dave/Code/ww_index/configure CFLAGS=-g -O0 CXXFLAGS=-g -O0 JFLAGS=-g -O0 FFLAGS=-g -O0"

然后我收到一些“检查”消息(所有响应看起来都正常 - 没有报告错误)但构建失败并显示以下消息:

configure: error: source directory already configured; run "make distclean" there first

我已经make distcleanww_index/src目录中尝试过,这很成功,但会清除可执行文件和“Make ...”文件。

在“调试”下没有定义其他目录。我在那里只看到一个config.log带有扩展消息的文件,由于我的操作,这些消息也显示在控制台中。

我需要对 Anjuta 做什么才能成功构建其他配置?

4

1 回答 1

0

执行 amake distclean将删除项目根目录中的和 中的可执行文件和Makefileand 。没关系。如果您在根目录中执行操作,则应重新生成文件。Makefile.insrc./configureMakefile*

configure CFLAGS=-g -O0 CXXFLAGS=-g -O0

我认为每个选项组周围应该有 ' (单引号),如下所示:

configure 'CFLAGS=-g -O0' 'CXXFLAGS=-g -O0' ...

但这可能是在这里发布的问题。检查 Build | 中的引号 配置项目窗口。

尝试键入autoreconf, 然后automake在项目的根目录中的终端窗口中,并报告任何奇怪的消息。

于 2015-05-31T23:57:33.500 回答