我正在使用 Ubuntu 16.04,并找到了程序 pgn2ltx (http://pgn2ltx.sourceforge.net/) 将 pgn 文件转换为 LaTex。我将文件解压到同名文件夹中,并使用命令创建了一个二进制文件make pgn2ltx
。当我尝试从命令行运行它时,我得到了pgn2ltx: command not found
。现在我不知道如何继续。问候,迈克尔
答案1
当你运行该make
命令时,它构建了二进制文件,但没有安装它。似乎没有是./pgn2ltx
程序的安装选项,因此当您在构建软件的目录中时,需要通过引用它来引用可执行文件。
另一个解决方案是将编译后的可执行文件复制到/home/$USER/bin
(如果不存在,则先创建文件夹),然后将该目录添加到您的命令$PATH
行export PATH="/home/$USER/bin:$PATH"
中,或作为~/.bashrc
文件的一部分,以便更改持久。从那里开始,当您尝试直接pgn2ltx
在命令行上执行软件时,可执行文件将被识别为有效程序。