0

我对 linux 很陌生,如果我的描述不够精明,我深表歉意。我会尽量做到相关详细。

目前我正在使用 Fedora 开发一个终端,我的目标是创建一个较小的数据集来运行程序。我得到了一个例子,我的导师说要运行程序,我所要做的就是在控制台中输入“./filename”。

文件名具有如下命令行参数: "./main ./textfile1 ./textfile2" 基本上,每个参数由空格分隔。我尝试使用类似格式重新创建此文档,但我不确定将其保存为什么,当我尝试以与具有更大数据集的文件相同的方式运行它时它也不起作用。

此外,文件名在终端中是粗体的,而我创建的文档不是。我不确定这是否有帮助,但这是我注意到的不同之处。

任何帮助,将不胜感激。

4

2 回答 2

1

您需要在文件上设置执行位。

chmod +x filename
于 2013-07-23T20:00:37.833 回答
0

确保首先编译程序(以防万一。我通常使用 g++ 编译器),然后像导师所说的那样使用 ./filename,但不要将“./”放在参数前面。只需将其写为“./filename textfile1.txt textfile2.txt”

于 2013-07-23T20:01:49.407 回答