gpt4 book ai didi

c - 在哪里可以找到 "gmp.h"?

转载 作者:太空狗 更新时间:2023-10-29 16:19:01 27 4
gpt4 key购买 nike

我正在安装一个库,并收到此错误消息:

xxxx@ubuntu$ make
(cd num; make all)
make[1]: Entering directory `/home/xxxx/num'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/xxxx/num'
(cd itv; make all)
make[1]: Entering directory `/home/xxxx/itv'
gcc -Wcast-qual -Wswitch -Werror-implicit-function-declaration -Wall -Wextra -Wundef -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wno-unused -std=c99 -U__STRICT_ANSI__ -O3 -DNDEBUG -I../num -I../apron -I/usr/include -I/usr/include -DNUM_MPQ -c -o itvMPQ.o itv.c
In file included from itv.h:9:0,
from itv.c:5:
../num/num.h:15:17: fatal error: gmp.h: No such file or directory
compilation terminated.
make[1]: *** [itvMPQ.o] Error 1
make[1]: Leaving directory `/home/xxxx/itv'
make: *** [c] Error 2

所以问题是它找不到gmp.h,有谁知道这个文件在哪里,以及如何让安装程序找到它?顺便说一句,目前我的Makefile主要指向/usr/usr/local...

Edit1:按提示安装libgmp3-dev后,当前报错信息为../num/num.h:16:18: fatal error : mpfr.h: 没有那个文件或目录,有谁知道它是关于哪个包的吗?

Edit2:我已按照此 page 安装了 MPFR ,这确实有帮助,现在错误消息是 gmp_caml.c:17:33: fatal error: caml/camlidlruntime.h: No such file or directory,有人可以帮忙吗?

Edit3:我完成了apt-file search camlidlruntime,它返回camlidl:/usr/lib/ocaml/caml/camlidlruntime.h,但是在我的/usr/lib/ocaml/caml/文件夹中没有camlidlruntime.h,如何检查我是否安装了开发包MPFR?它到底是关于哪个包的?

最佳答案

你需要安装 libgmp3-dev

取决于你的 linux

yum install  libgmp3-dev

apt-get install libgmp3-dev

关于c - 在哪里可以找到 "gmp.h"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7351205/

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