问题描述 编写代码时,我们经常遇到一个问题 我们的程序想要它在不重新编译的情况下,执行不同的模块 解决 如果打开终端后,想使用一个参数来控制程序执行子模块 可以使用如下语句 ./detect offline 对应需要添加的代码是 #include <string> int main(int argc, char* argv[]) { if (argc == 2 && strcmp(argv[1], "offline") == 0) { offline_mode = true; } }