gpt4 book ai didi

gcc - 在GCC中链接包含文件

转载 作者:行者123 更新时间:2023-12-04 20:19:01 26 4
gpt4 key购买 nike

我永远都不记得在GCC中链接包含文件时键入的内容,实际上,我唯一能记住的就是-lm for math.h。我现在特别关注的是sys/time.h

This page清除了一些内容,但我仍然想要一个列表。

有谁知道一个很好的链接选项列表?

编辑:

也许我的问题不清楚。我想知道在制作C程序时可能需要链接的各种库,我需要在命令行中键入什么(例如-lm用于数学或-lpthread用于pthread)。

最佳答案

<sys/time.h>中提供的功能在libc.so(C库)中实现。您不需要链接其他任何内容,因为gcc应该自动自动链接到libc.so。没有“包含文件的链接”,而是要链接到包含由代码定义的符号的库。

-l标志是GCC's linker options之一,用于指定要链接的其他库。

编辑,因为我的gcc在编译时对源代码执行了优化

另外,该链接中的信息有些过时了-在现代GCC中,您不需要显式链接到libm(这是-l m-lm的作用)。

关于gcc - 在GCC中链接包含文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4318397/

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