c - gcc 去哪里链接库?

标签 c gcc

我有一个名为 jpeg.c 的简单 C 程序,我的 Makefile 是这样的:

all:
    gcc -std=c99 -Wall jpeg.c -o jpeg
clean:
    $(RM) jpeg

在我添加“-ljpeg”之前我的代码没有编译

all:
    gcc -std=c99 -Wall jpeg.c -o jpeg -ljpeg
clean:
    $(RM) jpeg

我只是想知道 gcc 究竟去哪里寻找 -l 选项指定的 jpeg 库?

最佳答案

-print-search-dirs 选项应该会给你答案。

关于c - gcc 去哪里链接库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26833288/

相关文章:

c - 在 C 中存储未知迭代次数的 while 循环的结果

gcc - 如何在 beagleboard/gumstix 上为 Linux 用户空间程序使用 __sync_fetch_and_add

c++ - C++ pre Increment 和 post Increment 的奇怪体验

c - 复制到缓冲区期间出现段错误

c 代码输出意外/预期的行为

c - 如何保存用C语言打印的函数的输出?

c++ - 配置 Netbeans 以调试包含非标准库的 C++ 程序

c - header 中的 EXPORT_SYMBOL 导致 "exported twice"错误

c++ - 未检测为未使用的变量

c - 在 gcc 4.2.2 中关闭特定函数的优化