0

我正在尝试开始使用这个库并按照该页面上的说明进行操作,Cygwin 会返回this,尽管该项目的页面声称支持 Cygwin。

Makefile 在新的 Ubuntu VM 中运行良好,我运行 Cygwin 的 setup.exe 以包含 Devel、Interpreters、Perl 等,我认为它们可能修复了损坏的依赖项,但在安装所有相关包。

有没有人遇到过这样的问题?你有什么建议吗?

更新:之前的输出是我尝试 0.8 的结果。我重新运行了 0.9RC Makefile,问题似乎是:

/usr/local/bin/ACC/src/.acc_dir/matchaa_ac.c:63:1: error: expected specifier-qualifier-list before ‘__ac__type__insert’
/usr/local/bin/ACC/src/.acc_dir/matchaa_ac.c:63:1: error: stray ‘@’ in program

我想不出为什么 Cygwin 对“@”字符感到窒息。谷歌没用,因为它不解析特殊字符。

4

1 回答 1

0

第一个错误是:

/usr/local/bin/ACC/src/.acc_dir/matchinfo_ac.c:180:39: error: expected specifier-qualifier-list before ‘PointcutType’

我会看一下第 180 行字符 39 的matchinfo_ac.c线索,以了解您的两个构建环境之间有什么不同。由于错误是由 输出的tacc,也许您需要更高版本的tacc来构建tacc?语法变化?v0.9 RC 起(注意是开发版)

struct _IO_FILE_plus ; 

但一定要检查你自己的副本。无论如何,这一行没有 39 个字符。

祝你好运。

于 2013-01-16T12:14:18.107 回答