gcc返回“没有这样的文件或目录”

时间:2016-09-06 16:59:00

标签: c++ ubuntu gcc

我正在尝试在我的工程wiki的Ubuntu 16.04服务器上安装Mathtex。这是一场噩梦,就像过去我尝试过的那样。

首先,我通过apt-get安装了mathtex。抱怨缺少目录。手动创建这些目录后,它继续抱怨另一个目录。最后抱怨丢失的缓存目录。我像其他人一样创建缓存,mathtex仍然抱怨缓存目录丢失......

然后我尝试通过网站(http://www.forkosh.com/mathtex.html)上的说明进行安装。换句话说,安装依赖项LaTeX和dvipng。然后使用cc编译程序(虽然我使用gcc)。我已经在以前安装的Ubuntu - 12.04或14.04中使用它 - 但是再也找不到那些指令了。直到今年夏天他们倒闭时,我才支付服务费用。

这是编译行:

cc mathtex.c –DLATEX=\"$(which latex)\" –DDVIPNG=\"$(which dvipng)\" –o mathtex.cgi

这是回报:

cc: error: –DLATEX="/usr/bin/latex": No such file or directory
cc: error: –DDVIPNG="/usr/bin/dvipng": No such file or directory
cc: error: –o: No such file or directory

我也尝试用$(which latex)替换$(which pdftex)(/ usr / bin / latex是/ usr / bin / pdftex的符号链接)和/usr/bin/pdftex,{{1} },/usr/bin/tex/usr/bin。同样的结果,错误说没有这样的文件或目录。

谷歌搜索此错误仅返回无法让Ubuntu将gcc识别为cc编译器的人的帮助。这不是我的问题。

1 个答案:

答案 0 :(得分:6)

您是否从文档中复制了该命令?你的选择上有错误的破折号。

删除(短划线)并将其替换为-

相关问题