gpt4 book ai didi

linux - 未定义对 `clock_gettime' 的引用,修改 makefile?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:04:08 25 4
gpt4 key购买 nike

<分区>

我知道这个问题已经在别处问过,例如here ,但我在那里找不到我的具体问题的解决方案。

我一直在尝试安装软件Ipopt在 Linux 上,按照文档中的说明进行操作,但是当我运行 make 时出现以下错误:

/obs/xxx/Ipopt-3.12.8/build/ThirdParty/ASL/.libs/libcoinasl.so: undefined reference to `clock_gettime'
collect2: ld returned 1 exit status
make[3]: *** [ipopt] Error 1
make[3]: Leaving directory `/xxx_home/xxx/Ipopt-3.12.8/build/Ipopt/src/Apps/AmplSolver'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/xxx_home/xxx/Ipopt-3.12.8/build/Ipopt/src/Apps'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/xxx_home/xxx/Ipopt-3.12.8/build/Ipopt'
make: *** [all-recursive] Error 1

根据上面的帖子,解决这个问题的方法是包括 -lrt 标志,但我不知道我是否应该将它插入 make 文件中,在什么 makefile 中,以及在 makefile 中的确切位置。仅供引用,这里是 Ipopt archive我一直在使用的,你可以在哪里找到 Makefile,这里有一些关于我的 linux 发行版的信息

$ uname -or
3.2.0-0.bpo.4-amd64 GNU/Linux
$ lsb_release -irc
Distributor ID: Debian
Release: 6.0.10
Codename: squeeze

谢谢。

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