用于使用命令行参数C++的生成文件和 Bash 脚本



对于我的家庭作业,我刚刚编写了一个应该提供命令行参数的c ++程序(例如 -l ) 运行时。现在,我需要在Unix中编译和运行我的程序。所以,我需要一个生成文件和一个 bash 脚本(名称为 cddb)来调用我的程序。

我的问题是两个文件的顺序。要求就像我应该输入cddb -l来运行程序一样。那么,我是否应该编写一个调用 makefile 并将参数传递给 makefile 的 bash 脚本。然后makefile获取参数并编译并运行我的cpp文件?

命令行参数的想法是在运行时更改可执行文件的行为,因此如果您想要稍微不同的行为,则无需重新编译源代码。

只需像./cddb -l一样调用程序并解析源代码中的命令行参数即可。要解析参数,您可以使用在主函数签名中声明的 argvargc 变量。

相关内容

  • 没有找到相关文章

最新更新