gcc编译步骤
静态库使用步骤
hello_fn.h
#ifndef _HELLO_FN_H
#define _HELLO_FN_H
void 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
在当前目录下链接静态库
标签:gcc,include,void,C++,----,main,hello,fn From: https://www.cnblogs.com/lei-bao/p/18199267