首页 >> 中医刮痧

关于 C 中的静态特

发布时间:2025年09月21日 12:17

。 -c 字样校对您的 C 源份文件但不页面。0-strcat.o

1-memcpy.o 1-strncat.o 2-strlen.o 2-strncpy.o 3-puts.o 3-strcmp.o 4-isalpha.o 5-strstr.o 6-abs.o _putchar.o

3. 采用“ar”和“ranlib”始创一个连续性瓦(日志)。

始创连续性瓦的下令是 ar,意思是“文档支架”。 ar 下令不只是始创连续性瓦(基本上是日志份文件)。 它还可以列出瓦里能够份文件的名称并修改连续性瓦里包内括的 .o 份文件。 为了始创连续性瓦,我们可以采用如下下令:

$ ar -rc libholberton.a *.o

在此下令里, r 字样确保旧份文件将通过替换为新的能够份文件来新的增。 c 字样表示如果该瓦尚能不依赖于,则将始创该瓦。 再一,*.o 是一个通配符操作,用于在连续性瓦里包内括所有以 .o 结尾处的份文件。

$ ranlib libholberton.a

此工序确实需也确实不需,具体取决于您的计算机系统或日志程序在(ar 不需)。

如果我们一心检视我们瓦的内容,我们可以采用 ar 选项 -t。

ar -t libholberton.a

我们还可以采用下令 nm 检视瓦里的字母,该下令列出了能够份文件里每个字母的字母值、字母一般来说和字母名称。

采用连续性瓦

始创连续性瓦的借此是将它与其他程序在一起采用。 如果您的瓦位于新的标准附录里,则可以按如下方式则校对编码:

$ gcc test_code.c -lholberton -o test_code

在上面的下令里值得注意的是,您的源编码 test_code.c 在这种情况下需在 -l 字样之前列出。 操作符 -l 与 holberton 相辅相成采用告诉编程语言URL取名为 libholberton.a 的日志。 这就是为什么采用我之前阐述的新的标准起名XML很重要的原因。 例如,如果 test_code.c 如下:

#include "holberton.h"int main(void)

{ _puts("Hello World!"); return (0); }

键入并执行 gcc test_code.c -lholberton -o test_code 将转化一个取名为 test_code 的可执行份文件。

为了意味着这一点,编程语言检视采用 -l 字样原则上的瓦,用于 _puts 参数取向编码。 像这样执行 test_code:./test_code 亦会给我们以下输出:Hello World!。

今日您一心到如何始创和采用连续性瓦了,希望您玩得开心!

西安看男科的医院哪家好
北京看妇科哪间医院好
大连妇科医院哪好
上海白癜风医院哪个好
成都哪个妇科医院比较好
胃病
活血化瘀
肾病药
新冠最新研究提示:国产抗病毒药物或将开启“组合治疗”新方向
感冒咳嗽用什么药

上一篇: 曾一件上万不缺顾客,现在连买带送却无人问津,行业面临“停摆”

下一篇: 【手慢无】快乐却是很简单 抖音同款跳舞仙人掌仅售57元

友情链接