gcc编译步骤
静态库使用步骤
hello_fn.h
#ifndef _HELLO_FN_H
#define _HELLO_FN_Hvoid hello(const char* name);#endif
hello_fn.c
#include <stdio.h>
#include "hello_fn.h"void hello(const char* name)
{printf("hello %S!!!\n", name);
}
main.c
#include "hello_fn.h"int main(void)
{hello("world");return 0;
}
gcc -Wall hello_fn.c -o hello_fn.o
ar rcs libhello.a hello_fn.o
gcc -Wall main.c libhello.a -o main
gcc -Wall -L. main.c -o main -lhello
在当前目录下链接静态库