【问题标题】:gcc returns "No such file or directory"gcc 返回“没有这样的文件或目录”
【发布时间】:2016-09-06 16:59:00
【问题描述】:

我正在尝试在我的 Ubuntu 16.04 服务器上为我的工程 wiki 安装 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/usr/bin/tex/usr/bin 和@ 987654329@。相同的结果,错误提示所有这些文件或目录都没有这样的文件或目录。

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

【问题讨论】:

    标签: c++ ubuntu gcc


    【解决方案1】:

    您是否从文档中复制了该命令?您的选项中的破折号类型错误。

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

    【讨论】:

    • 我在链接页面上找到了说明;具有讽刺意味的是,构建排版软件的说明存在排版问题。
    猜你喜欢
    • 1970-01-01
    • 2021-05-01
    • 1970-01-01
    • 2021-10-31
    • 2021-12-13
    • 2012-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多