gpt4 book ai didi

gcc - 让 MPFR 在 cygwin 上构建

转载 作者:行者123 更新时间:2023-12-01 19:39:08 24 4
gpt4 key购买 nike

我花了一整天的时间来设置 GCC

http://cygwin.wikia.com/wiki/How_to_install_GCC_4.3.0

在 gcc make 步骤中,它告诉我无论出于何种原因它都需要一个 C++ 编译器才能继续,所以我以通常的方式更新了 Cygwin 并获得了 gcc-c++。

之后,cgywin 礼貌地删除了我之前安装的 3 个 prereq 库,

所以我开始重新制作它们。 GMP 运行良好,然后我开始使用 MPFR。无论出于何种原因,MPFR 都会引发此错误:

configure: error: libgmp not found or uses a different ABI.

资源提到了此错误here.

我很确定它找到了 GMP,因为 cygcheck 显示它没有问题,并且配置甚至提到它找到了它。

当我尝试时:

./configure --with-gmp-build=/gmp/,

它抛出:

error: header files gmp-impl.h and longlong.h not found

到目前为止,尽管我在谷歌上搜索并尝试了几个小时,但仍无法让 MPFR 正常工作。

MPC 也无法以通常的方式找到 GMP。

我还尝试过将库交给 GCC 的子目录并让它编译它们。

当我尝试这样做时,它进入 make 步骤,然后抛出 stage1-bubble 错误并失败。没有错误描述或任何内容。

我不知道还能尝试什么。

最佳答案

编译并安装 gmp 后,我在构建 mpfr 时遇到了同样的问题,直到我正确设置了库搜索路径:

export LD_LIBRARY_PATH=/usr/local/lib
export LIBRARY_PATH=/usr/local/lib
export CPATH=/usr/local/include

正如 http://cygwin.wikia.com/wiki/How_to_install_GCC_4.3.0 中所解释的那样

关于gcc - 让 MPFR 在 cygwin 上构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6077748/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com