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