在路径前面加上“ -I”和“ -L”是什么意思?

时间:2019-07-26 17:46:32

标签: c++ macos path openssl

使用brew安装openssl时,输出部分响应:

For compilers to find openssl you may need to set:
  export LDFLAGS="-L/usr/local/opt/openssl/lib"
  export CPPFLAGS="-I/usr/local/opt/openssl/include"

,以下代码可用于编译C ++文件。

g ++ file.cpp -I / usr / local / opt / openssl / include

-I和-L分别代表什么?

1 个答案:

答案 0 :(得分:6)

def deco_func(func): # the parameter is a function def wrap_func(args): #the args are the argument of original function #what ever you want to do return func(args) #call for original function retunr wrap_func # returning of the pointer of the wrap function. 表示路径是一个包含 L 个链接库的目录(将路径添加到链接器将搜索的目录集中)

-L意味着在给定目录中有要包含的头文件。