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