比如我自己定义的一个myput函数,用到了puts函数:
int myput(char *buffer)
{
return puts(buffer);
}
然后我使用
> gcc -c myput.c -o myput.o
> ar rcs libfunc.a myput.o 得到自定义的库文件libfunc.a
但是发现在真正使用myput(char *buffer)函数的时候,经库文件libfunc.a加入后,还是要依赖系统定义的 puts,难道不能把这个put也真正的连入我们的libfunc.a文件内码 ?