我如何安装"一个程序,一旦我编译它,所以我可以从命令行运行它?

时间:2014-05-26 01:38:29

标签: linux archlinux

的Archlinux。

我下载了 mtools ,其中包含 mcopy ,这就是我所追求的。 INSTALL文件中的说明说明了这一点:

# ./configure
# make

这些工作正常,现在我有一堆.o文件,当然还有可执行文件。

我需要做什么,所以我只需输入

即可
# mcopy

让它运行?因为我现在没有“安装”,所以只是说

-bash: mcopy: command not found

2 个答案:

答案 0 :(得分:2)

通常的linux构建序列是

./configure
make
make check
sudo make install

make check尝试验证构建是否正确进行;不是所有Makefiles都有它,但很多人都这样做。请注意,如果您不是root用户,则需要sudo make install在常用系统目录中进行安装。

您可以通过

确定哪些选项适用于您的特定Makefile
cat Makefile

并阅读文件左侧的标签。

答案 1 :(得分:0)

您可以在/ usr / bin文件夹中创建指向应用程序的符号链接,例如

ln -s /fullpath/to/app /usr/bin/aliasnameforapp

然后,您可以从任何地方简单地致电aliasnameforapp