我创建了makefile,它创建了两个C代码文件的共享库(我使用了gcc)。 Makefile也在创建可运行的主C文件。 现在我需要知道如何告诉主C文件使用我的共享库 - 因为我需要使用已经包含在共享库中的代码文件中的函数。 谢谢您的帮助。
答案 0 :(得分:1)
#include
包含您要在主文件中使用的函数声明的头文件。
使用-L/path/to/libraries abc.c -l<yourLIb>
与您的共享库建立链接。 [假设您的图书馆名称为lib<yourLIb>.so
]
注意:您可以找到一些好的读数here。
答案 1 :(得分:0)
在标题.h文件中定义函数原型。并将库名添加到链接器参数。