gpt4 book ai didi

c - 使用 CC 编译器 (Solaris) 时链接 unistd.h

转载 作者:太空宇宙 更新时间:2023-11-04 07:59:08 24 4
gpt4 key购买 nike

我需要链接<unistd.h>在我的程序中,在 Solaris 上使用 CC 编译器。当我需要链接 <math.h><curses.h>我刚刚用谷歌找到了-lm-lcurses标志,但这次谷歌没有帮助。如何找出其中lib*something*<unistd.h>位于?

最佳答案

对于任何给定的函数,手册页都会告诉您要包​​含哪些 header 以及要链接哪些库。

例如,the ceil function :

Synopsis

c99 [ flag... ] file... -lm [ library... ]
#include <math.h>

double ceil(double x);

float ceilf(float x);

long double ceill(long double x);

它告诉你 #include <math.h>并链接到-lm .

大多数函数在 <unistd.h> 中声明不需要链接任何其他库,但如有疑问,请查看手册页。

关于c - 使用 CC 编译器 (Solaris) 时链接 unistd.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47956154/

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