HarmonyOS 鸿蒙Next DevEco Studio中的cmake编译选项在哪里可以修改

HarmonyOS 鸿蒙Next DevEco Studio中的cmake编译选项在哪里可以修改 使用DevEco Studio的cmake编译c++代码时,会生成compile_commands.json文件,里面固定了一些编译选项可以在哪里修改?

例如:-fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig

1 回复

更多关于HarmonyOS 鸿蒙Next DevEco Studio中的cmake编译选项在哪里可以修改的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next DevEco Studio中,修改CMake编译选项的路径如下:

  1. 打开项目后,进入项目根目录下的build.gradle文件。
  2. build.gradle文件中,找到externalNativeBuild配置块。
  3. externalNativeBuild下的cmake块中,可以修改arguments来调整CMake编译选项。例如:
    externalNativeBuild {
        cmake {
            arguments "-DCMAKE_BUILD_TYPE=Release", "-DANDROID_STL=c++_shared"
            cppFlags "-std=c++17"
        }
    }
    
  4. 保存文件后,重新构建项目以使更改生效。

通过以上步骤,可以在DevEco Studio中修改CMake编译选项。

回到顶部