静态库的生成及使用
一、生成文件
1.为了便于观察,我们首先可以建立一个text2文件夹来保存文件。
mkdir text2
2.如果要用之前写过的文件,可以将文件移入到指定文件夹,但要注意,移动时需先进入到被移动文件的目录下。
sudo mv sub1.c sub.h text2
可以查看一下,发现以移入。
ls text2
反馈结果为:sub1.c sub.h sub2.c
接下来将在text2目录下完成。
cd text2
生成的文件sub.h、sub1.c、sub2.c、main1.c代码如下:
sub.h
#ifndef SUB_H
#define SUB_H
float x2x(int,int);
float x2y(int,int);
#endif
sub1.c
#include<stdio.h>
float x2x(int a,int b)
{
float c;
c=a*b;
return c;
}
sub2.c
#include<stdio.h>
float x2y(int a,int b)
{
float c;
c=a+b;
return c;
}
main1.c