我是 linux 的新手,如果我的描述不够通俗,请见谅。我将尝试提供相关的详细信息。
目前我正在使用 Fedora 开发终端,我的目标是创建一个较小的数据集来运行程序。我得到了一个示例,我的导师说要运行该程序,我所要做的就是在控制台中键入“./filename”。
文件名有如下命令行参数: "./main ./textfile1 ./textfile2"基本上,每个参数由一个空格分隔。 我尝试用类似的格式重新创建此文档,但我不确定将其另存为什么,当我尝试以与具有更大数据集的文件相同的方式运行它时,它也不起作用。
此外,文件名在终端中是粗体,而我创建的文档不是。我不确定这是否有帮助,但我注意到这是一个不同之处。
如有任何帮助,我们将不胜感激。
最佳答案
您需要在文件上设置执行位。
chmod +x filename
关于c++ - 使用命令行参数创建和运行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17819860/