首页 > 解决方案 > 如何在 CLion 的“编辑配置”中将命令(或 .sh 文件)作为程序参数传递?(C,Linux)

问题描述

我得到了一些 .sh 文件,稍后我在代码中使用 execvp(argv[i], &argv[i+1]) 运行它。假设 i 是我的程序参数中命令的索引,它后面的任何内容都是我要传递给命令的参数(在 i 之前的所有内容都是参数,例如“我希望命令运行多长时间”,并且对我来说并不重要问题)。

如何使用“编辑配置”传递 .sh 文件?我尝试将“name.sh”写为程序参数(.sh 文件与我的可执行文件位于同一目录中)。我也尝试过使用 .sh 的整个地址,但我的代码仍然无法正常工作。

我试图弄清楚我的代码是否有问题,或者我只是在“编辑配置”中错误地编写了我的参数。谢谢!

标签: clinuxshclion

解决方案


推荐阅读