gpt4 book ai didi

c++ - 链接到G++中的复数库

转载 作者:行者123 更新时间:2023-12-02 10:25:35 26 4
gpt4 key购买 nike

我正在尝试获取编写用于xlC编译器的C++软件来使用g++。原始文件的Makefile具有:

LIB = -lcomplex -L[address_to_user_folder] -lm

我关心的是如何更改上面的行以使其与g++一起使用(我已经在第一行中更改了编译器类型:CC = g++。此外,假设不需要进行其他更改。)

我尝试了这个:
LIB = -lcomplex -lm

并收到此错误:

/usr/bin/ld: cannot find -lcomplex



我想知道 -lcomplex在g++中是否有效。如果是,为什么我会收到此错误,如果没有,我如何链接到我的Makefile中的复数库?

最佳答案

您的意思是“如果g++支持复数”?

G++支持在std::complex header 中定义的标准C++类型<complex>,以及C99-style complex numbers(这不是标准C++的一部分,这是GCC扩展)。

这些功能不需要外部库。

如果您的软件正在使用其他种类的复数,则可能需要一个外部库。

关于c++ - 链接到G++中的复数库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30514822/

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