编译器: x86_64-MinGW
首先我想运行SQLite3,但是提示缺少libreadline8.dll,所以我又想编译GNU Readline。然后错误出现在sigprocmask函数的调用上,编译器找不到这三个实参中的标识符
编译器: x86_64-MinGW
首先我想运行SQLite3,但是提示缺少libreadline8.dll,所以我又想编译GNU Readline。然后错误出现在sigprocmask函数的调用上,编译器找不到这三个实参中的标识符
参考GPT和自己的思路:
你好,针对你的问题,我的建议如下:
首先,确定你是否已经正确配置了Cygwin的环境变量。在编译GNU Readline之前,请确保你已经按照官方文档中的要求配置了所需的环境变量。
其次,考虑升级你使用的编译器。根据你提供的信息,你使用的是x86_64-MinGW编译器。这是一个比较老旧的编译器,在一些情况下可能会出现奇葩错误。建议你升级到较新版本的编译器,比如GCC、Clang等。
最后,尝试使用其他版本的GNU Readline进行编译。你提到的是GNU Readline 8,但是它可能与你使用的编译器不兼容。建议你尝试使用其他版本的GNU Readline进行编译,比如GNU Readline 7或6等。
希望这些建议对你有所帮助。如果你还有其他问题,请随时联系我。