gpt4 book ai didi

gcc - 使用 gcc 时参数的顺序重要吗?

转载 作者:行者123 更新时间:2023-12-02 20:28:05 24 4
gpt4 key购买 nike

gcc  -o fig fig.c -I./include ./lib/libmylib.a -g

gcc -g fig.c -o fig -I./include ./lib/libmylib.a

gcc -g -o fig fig.c -I./include ./lib/libmylib.a

gcc 似乎接受不同类型的序列。然而,什么是 Not Acceptable 顺序呢?参数的顺序重要吗?

最佳答案

如果指定 -static 链接,一个重要的顺序是放置库的位置。

基本上,如果您选择静态链接库,则应在代码之后指定库,因为 GCC 将首先扫描代码中的外部库依赖项,然后检查要引入的库。如果您在代码之前指定了库,如果代码需要它们,GCC 将扫描并确定不需要库,最终会出现链接器错误。

关于gcc - 使用 gcc 时参数的顺序重要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5369125/

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