我如何配置自己发现需要我自己的静态库的gcc?

How can I configure gcc that oneself find required my own static library?

我在 /usr/local/lib 和 header nameheader.h[=17 中有自己的图书馆 libname.a =] 在 /usr/local/include 中。我可以使用 gcc code.c -I/usr/local/include -L/usr/local/lib -llibname -o code.o 编译代码,但是,如果我尝试在没有这些选项的情况下构建代码,gcc return 会出错。为什么?

我如何告诉 gcc 库和 header 位于何处?

请仔细阅读下面link它描述了所有带有示例代码的过程。

http://www.yolinux.com/TUTORIALS/LibraryArchives-StaticAndDynamic.html