GCC -L命令

请问哪错了
2025-03-10 12:38:06
推荐回答(2个)
回答1:

用-l的方式指定库名时, 实际上会自动添加lib前缀 及.a/.so后缀。
所以 你的库名字应该改成
libstatic_lib.a
这样就能找到了。
对于静态库,也可以直接
gcc 1.c static_lib.a -o xxx

回答2:

-lstatic_lib 不要放最后