【问题标题】:expected expression before ',' token',' 标记之前的预期表达式
【发布时间】:2016-04-20 10:31:23
【问题描述】:

我试图在 Ubuntu 15.10 上安装括号,但它说存在无法解决的依赖关系,因为我没有 libgcrypt,所以我搜索并下载了它,它未编译,所以我做了:

./configure 

当我键入 make 时,它​​会给我主题中指定的错误。所有错误都在 makefile 中,例如:

./mkerrcodes.h:39:5: error: expected expression before ‘,’ token
   { , "GPG_ERR_EEXIST" },
     ^

这是我第一次来这个网站,我也没有太多的linux经验,我一直在使用windows。

【问题讨论】:

  • 您尝试过简单的sudo apt-get install libgcrypt 吗?或者libgcrypt11 或 20?
  • 找不到包
  • libgcrypt20 已经是最新版本了。

标签: ubuntu makefile


【解决方案1】:

最简单和最好的解决方案是简单地使用系统包管理器中的libgcrypt 包。在 Ubuntu 上,这是 libgcrypt20libgcrypt11。您可能还需要任一软件包的-dev 版本,具体取决于您尝试安装的软件的要求。

【讨论】:

    【解决方案2】:

    大家好,

    要在 ubuntu 上安装支架,我使用了 that,它运行良好。 Brackets 有可用于基于 Debian 的发行版的二进制文件。 Webupd8 团队还有一个 PPA。

    sudo add-apt-repository ppa:webupd8team/brackets
    sudo apt-get update
    sudo apt-get install brackets
    

    对于您的libgcrypt 问题,您可以从另一个存储库手动尝试,如提及here

    command wget http://ftp.acc.umu.se/mirror/cdimage/snapshot/Debian/pool/main/libg/libgcrypt11/libgcrypt11_1.5.4-3_amd64.deb
    command dpkg -i libgcrypt11_1.5.4-3_amd64.deb
    

    然后重新开始安装括号

    command dpkg -i Brackets.1.3.Extract.64-bit.deb
    

    【讨论】:

      猜你喜欢
      • 2012-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-29
      相关资源
      最近更新 更多