例子:

gcc -o test.out test.c -I /home/dy/include -L /home/dy/lib -lworld

详述:

-I:表示在编译test.c时,指定/home/dy/include为第一个寻找头文件的目录。接下来是/usr/include。然后/usr/local/include。

-L:表示在编译test.c时,指定/home/dy/lib为第一个寻找库文件的目录,接下来是/lib。然后/usr/lib。最后/usr/local/lib。

-lworld:表示在上面的lib路径中,寻找libworld.so动态库文件。(如果gcc语句后加了-static,表示寻找libworld.a静态库文件)

相关文章:

  • 2021-10-30
  • 2022-01-03
  • 2022-12-23
  • 2021-10-04
  • 2022-12-23
  • 2021-10-07
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-24
  • 2021-08-09
  • 2021-10-31
相关资源
相似解决方案