linux编程

创建一个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

这样就可以了

原文地址:https://www.cnblogs.com/newworldcom/p/3494407.html