c++ - 使用命令行参数创建和运行文件

标签 c++ linux command-line fedora

我是 linux 的新手,如果我的描述不够通俗,请见谅。我将尝试提供相关的详细信息。

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

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

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

如有任何帮助,我们将不胜感激。

最佳答案

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

chmod +x filename

关于c++ - 使用命令行参数创建和运行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17819860/

相关文章:

c - sprintf 的一件有趣的事

android - android gradle build-在assembleRelease或assembleLive之前运行任务

Java:如何从命令行导入 jar 文件

c++ - 隔离字符中的 1 字符串

java - 在多个线程中使用相同的 OpenGL 上下文

c++ - 使用 fprintf 连续写入字符串

linux - PostgreSQL 集群启动竞争条件?

linux - nasm 程序集 sys_execve/bin/sh

linux - 列出包含字符串但 *NOT* 包含另一个字符串的文件的 Unix 命令

c++ - Cppreference 的复杂性?