2012-07-28 85 views
1

我基本上想知道如何关闭优化,以便gdb正常工作。如何激活和修改cedet/ede中的构建配置?

当我从头开始设置Automake项目时,似乎CPPFLAGS的默认值是“-g -O2”,但我只想要“-g”。有一个问题无关,其中的答案显示,有目标的配置变量字段设置在这里Project.ede文件:

Setting up an emacs EDE-project with libraries

在此基础上,我编辑我的目标产生以下Project.ede :

;; Object test3 
;; EDE Project Files are auto generated: Do Not Edit 
(ede-proj-project "test3" 
    :file "Project.ede" 
    :name "test3" 
    :targets (list 
    (ede-proj-target-makefile-program "test3" 
    :name "test3" 
    :path "" 
    :source '("main.cpp") 
    :configuration-variables '(("debug" ("CPPFLAGS" . "-g")) ("release" ("CPPFLAGS" . "-O3"))) 
    :ldlibs '("boost_program_options" "boost_system") 
    ) 
    ) 
    :makefile-type 'Makefile.am 
) 

但是,在这些编辑之后执行ede-compile-project和ede-compile-target仍会产生相同的“-g -O2”值。我如何激活我创建的“调试”配置?另外,如何将此设置为新项目的默认配置集,以便我不需要更改手动创建的每个新项目?

回答

1

您可以在项目设置中更改当前配置。

M-x customize-project,然后转到设置选项卡并更改当前配置值。

相关问题