C - 使用共享库

时间:2014-11-19 13:40:04

标签: c gcc makefile shared libs

我创建了makefile,它创建了两个C代码文件的共享库(我使用了gcc)。 Makefile也在创建可运行的主C文件。 现在我需要知道如何告诉主C文件使用我的共享库 - 因为我需要使用已经包含在共享库中的代码文件中的函数。 谢谢您的帮助。

2 个答案:

答案 0 :(得分:1)

  1. #include包含您要在主文件中使用的函数声明的头文件。

  2. 使用-L/path/to/libraries abc.c -l<yourLIb>与您的共享库建立链接。 [假设您的图书馆名称为lib<yourLIb>.so]

  3. 注意:您可以找到一些好的读数here

答案 1 :(得分:0)

在标题.h文件中定义函数原型。并将库名添加到链接器参数。