首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gcc -未知开关(也不在手册中)

gcc -未知开关(也不在手册中)
EN

Unix & Linux用户
提问于 2019-02-14 13:35:59
回答 2查看 1.6K关注 0票数 7

我正在尝试对共享对象进行实验,并在http://www.gambas-it.org/wiki/index.php?title=Creare_乌娜_天秤座_条件签证_(共享)_图书馆)_.so上找到了下面的片段

代码语言:javascript
复制
gcc -g -shared -Wl,-soname,libprimo.so.0 -o libprimo.so.0.0 primo.o -lc

我浏览了手册和在线,但是我没有找到-lc交换机的功能,有人能告诉我吗?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2019-02-14 13:42:18

选项显示为"-l_library_“(没有空格)或"-l _library_”(带有空格),c是库参数,

请参阅https://linux.die.net/man/1/gcc

-lc将链接libc (-lfoobar将链接libfoobar等)

有关选项和参数的一般信息

UNIX命令通常接受带有或不带空格的选项参数。如果您有一个带有参数的选项oarg,您可以编写-o arg-oarg。另一方面,您可以组合不带参数的选项,例如-a -b -c-abc

当您看到-lc时,如果这是选项-l-c、选项-l与参数c或单一选项-lc的组合,则只能从文档(手册页)中找到答案。

另见https://www.gnu.org/software/libc/manual/html_节点/参数-Syntax.html

注意:gcc是这个一般概念的一个例外。不能组合用于gcc的选项。

票数 27
EN

Unix & Linux用户

发布于 2019-02-14 13:38:19

-lc与C库libc的链接。

请参阅-llibrary文献资料中的描述。

票数 8
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/500626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档