【发布时间】:2016-02-21 05:33:43
【问题描述】:
当我使用 gcc 编译程序时,它应该使用前置 ./ 例如运行。 gcc -Wall -o hello-world hello-world.c 将生成二进制 hello-world,我必须将其作为 ./hello-world 运行但我想通过键入 hello-world 如何编译它来像任何其他系统二进制一样运行它?
【问题讨论】:
-
没有技巧,可执行文件(1)必须在您的
$PATH中或(2)您必须在可执行文件名称前加上./(或绝对路径)。它与“你如何编译它”无关(当然你必须编译它......)。