我想知道是否有办法创建我自己的自定义库,这对所有未来的项目都是可见的,而不仅仅是当前的项目? 该库应该只是一个简单的头文件(.h),我需要使用的所有库都已包含在其中。我已经尝试在网上寻找一种方法,但我没有找到这样的方法。如果有人知道如何,将不胜感激。提前谢谢。
答案 0 :(得分:0)
为了制作自己的library
,您可以按照这些常规步骤进行操作;
我们假设您要创建一个库mlib
Interface
库:mylib.h
mylib.c
c
文件,您将在linux中获得object fiile
扩展.o
,可以与想要使用我们的库代码的程序链接现在,您可以在新程序中包含要使用库的标题,并在编译程序时提供object
可执行编译器的链接。
#include
//你的程序的其余部分
现在用于编译
clang -o myprogram myprogram.c -lmylib