首页 > 解决方案 > 是否有使用 Ceedling 框架的 g++ 编译器的“project.yml”示例?

问题描述

我一直在尝试使用 Ceedling 和 g++ 设置项目,但我做不到。根据文档,我试图让框架使用 g++ 添加到“project.yml”文件中:

:tools:
  :release_compiler:
     :executable: g++              #exists in system search path
#      :name: 'g++'
     :arguments:
        - -g
         - -I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE               #expands to -I search paths
         - -I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR   #expands to -I search paths
         - -D$: COLLECTION_DEFINES_TEST_AND_VENDOR  #expands to all -D defined symbols
         - -c ${1}                       #source code input file (Ruby method call param list sub)
         - -o ${2}                       #object file output (Ruby method call param list sub)

我改编了 Ceedlings doc 文件中的大多数选项,但至少它似乎几乎没有记录。如果之前有人这样做过,也许可以共享一个与 g++ 编译器一起使用的“project-yml”文件,或者提供对“:tools:”结构的更多见解。

谢谢!

标签: c++g++ceedling

解决方案


推荐阅读