我需要做什么才能通过在我的unix系统上输入名称来运行我的c ++程序

Jus*_*der 3 c++ compiler-construction shell path

可能重复:
代码将无法运行.[不]

我已经编写并编译了一个程序,我想这样做,以便从shell我只需键入programname使其运行,而不是进入程序所在的目录并在程序名称前输入./.如果可以,请告诉我.

ant*_*ony 16

如果你和我一起去Alderaan,你必须学习PATH的方法.

  • 我改变了PATH.祈祷我不会进一步改变它. (5认同)
  • Mudhole?粘糊糊的?我的$ HOME这是! (3认同)
  • 从不介意他在哪个目录.嗯?他正在运行什么过程.哼. (2认同)

Tom*_*Tom 5

您应该将已编译程序所在的目录添加到PATH中.

例如,如果您在 /home/jimmy/cpp目录中

type(前导$是提示)

PATH=$PATH:`pwd`
$myprog
Run Code Online (Sandbox Code Playgroud)

阅读有关导出变量和bashrc文件的信息,以使此更改成为永久更改.(假设bash为你的shell)

  • 您更有可能将程序复制到$ HOME/bin并确保$ HOME/bin在您的PATH上. (4认同)