常用变量
-
${workspace_loc}
描述: 表示当前工作空间的路径。
示例: ${workspace_loc}/my_project 表示工作空间中 my_project 项目的路径。 -
${project_loc}
描述: 表示当前项目的路径。
示例: ${project_loc}/src 表示当前项目的 src 目录。 -
${ProjName}
描述: 表示当前项目的名称。
示例: ${ProjName} 表示当前打开的项目的名称。 -
${ConfigName}
描述: 表示当前构建配置的名称(如 Debug 或 Release)。
示例: ${ConfigName} 表示当前选择的构建配置。 -
${BuildArtifactFileName}
描述: 表示构建生成的主要文件名。
示例: ${BuildArtifactFileName} 可能表示编译生成的二进制文件名。 -
${BuildArtifactFileExt}
描述: 表示构建生成的主要文件的扩展名。
示例: ${BuildArtifactFileExt} 可能是 .bin、.elf 或 .hex 等。 -
${target_cpu}
描述: 表示当前目标 CPU 的架构名称。
示例: ${target_cpu} 表示目标处理器的类型,如 arm 或 mips。 -
${EnvVar:VAR_NAME}
描述: 表示系统环境变量。
示例: ${EnvVar:PATH} 表示系统的 PATH 环境变量。
通配符和变量
通配符
-
*
表示匹配任意数量的字符。例如:src/*.c
匹配src
目录下所有.c
文件。 -
?
表示匹配单个字符。例如:file?.txt
可以匹配file1.txt
、file2.txt
等。
变量
-
${build_type}
表示构建的类型,通常是Debug
或Release
。 -
${source_file_loc}
表示当前源文件的路径。 -
${source_file_name}
表示当前源文件的文件名(不带路径和扩展名)。 -
${source_file_ext}
表示当前源文件的扩展名。