4 gcc
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
Run Code Online (Sandbox Code Playgroud)
似乎 gcc 接受不同种类的序列。但是,什么是不可接受的序列?参数的顺序重要吗?
如果您指定-static链接,那么一个重要的顺序是将库放在何处。
基本上,如果您选择静态链接库,则应在代码之后指定库,因为 GCC 将首先扫描外部库依赖项的代码,然后检查要引入的库。如果您在需要的代码之前指定库他们,GCC 会扫描并确定不需要库,最终会出现链接器错误。
| 归档时间: |
|
| 查看次数: |
653 次 |
| 最近记录: |