首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gcc旗中使用-L的含意是什么?

gcc旗中使用-L的含意是什么?
EN

Stack Overflow用户
提问于 2020-01-21 02:07:40
回答 1查看 204关注 0票数 1
代码语言:javascript
复制
psp-gcc -I. -IC:/pspsdk/psp/sdk/include -O2 -G0 -Wall -D_PSP_FW_VERSION=150  -L. -LC:/pspsdk/psp/sdk/lib   main.o  -lpspdebug -lpspdisplay -lpspge -lpspctrl -lpspsdk -lc -lpspnet -lpspnet_inet -lpspnet_apctl -lpspnet_resolver -lpsputility -lpspuser -lpspkernel -o controller_basic.elf

它使用-I。

它还使用-L。

请注意它们后面的点,那不是语法点,而是命令本身中的一个点,我不知道它是干什么的,我怀疑在不花几天时间阅读它的情况下,我不会在正式文档上找到任何东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-21 02:11:44

. (点)是指当前目录。因此,这些选项指定在当前目录中搜索任何必需的头文件(-I.)和任何所需的库(-L.)。

GCC手册上的:

代码语言:javascript
复制
-Idir
    Add the directory dir to the head of the list of directories to be searched for header files.

-Ldir
    Add directory dir to the list of directories to be searched for -l.

-l library
    Search the library named library when linking.

来自POSIX规范:

代码语言:javascript
复制
The special filename dot shall refer to the directory specified by its predecessor.
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59833274

复制
相关文章

相似问题

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