首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何选择哪个CMake可执行目标是默认目标?

在CMake中,要选择一个可执行目标作为默认目标,您可以使用add_executable()命令为目标添加ALIAS选项。这将使得在构建时,如果没有指定目标名称,则默认构建该目标。以下是一个示例:

代码语言:cmake
复制
cmake_minimum_required(VERSION 3.10)
project(MyProject)

add_executable(my_executable main.cpp)
add_executable(my_other_executable other_main.cpp)

# 将my_executable设置为默认目标
add_executable(my_executable ALIAS default_executable)

在这个示例中,我们创建了两个可执行目标:my_executablemy_other_executable。然后,我们使用add_executable()命令为my_executable添加了一个别名default_executable。这意味着在构建时,如果没有指定目标名称,则默认构建my_executable

要构建默认目标,您可以在命令行中运行以下命令:

代码语言:bash
复制
cmake --build .

如果您想构建特定的目标,可以使用以下命令:

代码语言:bash
复制
cmake --build . --target my_other_executable

请注意,这个答案中没有提及其他云计算品牌商,因为这个问题是关于CMake构建系统的。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券