|
STEP 2
当然,封装库,对于不同的ide,不同的编译环境,操作方法略有不同。楼主习惯采用gcc编译器,所以是命令行。
对于熟悉vc或者其他编译器的你来说,相信你稍微找一找,就能找到相应的操作方法。
这里我先用gcc做一次演示。
首先,建立一个文件夹,就叫 UsingLib
在下面建立一个文件叫 Fun.c
在里面输入
那个Add()函数的实现
然后打开 终端,输入命令,编译。
gcc -c Fun.c -o Fun.o
然后我们会得到一个Fun.o
然后,我们删掉这个Fun.c 没错,这才能说明问题,删掉它。
然后新建一个 Main,c 键入如下内容- #include
- int Add(int a,int b);
- int main(void)
- {
- printf("3 + 4 = %d\n",Add(3,4));
- return 0;
- }
复制代码 注意哦,我们没有 Add()这个函数的声明哦。
然后继续命令行编译
gcc Main.c Fun.so -o Main,exe
编译没错误
然后我们得到一个Main.exe
很好,我们运行。结果很让我们满意
[ 本帖最后由 辛昕 于 2013-6-18 02:01 编辑 ] |
|