Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Emacs 如何在cedet/ede中激活和修改生成配置?_Emacs_Cedet - Fatal编程技术网

Emacs 如何在cedet/ede中激活和修改生成配置?

Emacs 如何在cedet/ede中激活和修改生成配置?,emacs,cedet,Emacs,Cedet,我基本上想知道如何关闭优化,以便gdb正常工作 当我从头开始建立一个汽车制造项目时,CPPFLAGS的默认值似乎是“-g-O2”,但我只想要“-g”。这里有一个不相关的问题,答案显示了为目标设置了配置变量字段的Project.ede文件: 基于此,我编辑了我的目标以生成以下Project.ede: ;; Object test3 ;; EDE Project Files are auto generated: Do Not Edit (ede-proj-project "test3" :f

我基本上想知道如何关闭优化,以便gdb正常工作

当我从头开始建立一个汽车制造项目时,CPPFLAGS的默认值似乎是“-g-O2”,但我只想要“-g”。这里有一个不相关的问题,答案显示了为目标设置了配置变量字段的Project.ede文件:

基于此,我编辑了我的目标以生成以下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编译项目和ede编译目标仍然会生成相同的“-g-O2”值。如何激活我创建的“调试”配置?另外,如何将其设置为新项目的默认配置集,以便不必手动更改创建的每个新项目?

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


M-x自定义项目,然后转到“设置”选项卡并更改当前配置值。

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

M-x自定义项目,然后转到“设置”选项卡并更改当前配置值