我有一个二进制文件作为我开发的软件的一部分。如何在命令行中将其作为实际命令?例如,如果我的可执行文件被称为mysoftware
,我怎样才能让用户mysoftware <arg1> <arg2> ... <argN>
而不是./mysoftware <arg1> <arg2> ... <argN>
这样笨重。
答案 0 :(得分:1)
可执行文件需要位于用户的PATH中。 /usr/bin
和/bin
是两个常见的地方,但还有其他地方。
您可以$ echo $PATH
查看PATH中的目录(对您而言),然后可以在Makefile中添加一个命令(通常的做法是make install
),让它将可执行文件复制到该目录中位置。