linux - 使用命令在 linux 终端中运行 c++ 程序

标签 linux command-line terminal

我有一个名为 FileSystem.cpp 的 cpp 文件,而我想使用 linux 终端并使用命令调用 FileSystem 可执行文件

FileSystem -i

"无论它位于何处,在前面不带扩展名或 './' 调用它。我尝试直接从终端调用它,但它说:

FileSystem: command not found

最佳答案

当你在命令行中键入一个命令,如 FileSystem -i,命令上没有明确的路径(第一个单词中没有 / 字符),它看起来用于您的 $PATH 中的可执行文件。您可以使用命令 echo $PATH 来查看您当前的路径。

通常,在 Linux 上,您的路径将包含目录 $HOME/bin(如果存在)。这是您的主目录中的 bin 目录,因此您可以将您创建的可执行文件(例如 FileSystem)放在该目录中,然后以 FileSystem -i 运行它

关于linux - 使用命令在 linux 终端中运行 c++ 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46080616/

相关文章:

linux -/proc/net/dev 中字段的含义是什么?

python - 如何从shell中不同目录的python脚本调用函数

python - 如何在多个包含文件的文件夹上自动化我的三个 bash 脚本?

c++ - [unixODBC][驱动程序管理器]无法打开 lib '/usr/lib/libmyodbc.so' : file not found but file exist

svn - svn有 `revert-all`命令吗?

xcode - 安装命令行开发工具 : can't install the software because it is not currently available from the software update server

python - 如何在Go中将文本复制到剪贴板或从剪贴板复制文本?

linux - 在没有root权限的情况下安装zsh?

ruby-on-rails - Rails : syntax error, unexpected tIDENTIFIER, expecting keyword_end

shell - $ 和 % 等控制台符号是什么