创建一个c++程序
vim test.cpp
1 #include<iostream> 2 void add(int a ,int b) 3 { 4 std::cout<<a+b<<std::endl; 5 }
esc ,再按两下ZZ保存退出
编译
g++ -c test.cpp
创建库函数
vim test.h
1 void add(int ,int);
保存退出
创建主函数
vim main.cpp
1 #include<iostream> 2 #include"test.h" 3 int main() 4 { 5 add(3,8); 6 return 0; 7 }
编译 g++ -c main.cpp
将库函数包含进去
g++ -o main main.o test.o
./main
11
创建归档文件将目标文件添加进去
ar crv libfoo.a test.o
这样下次编译运行的时候
g++ -o main main.o libfoo.a
./main
这样就可以了