使用-L / path / to / dir运行gmake(gcc) 构建失败,带有未定义的符号'Curl_base64_decode'
将其更改为-L / path / to / dir / *后 构建不会中断。
为什么会发生这种情况?
答案 0 :(得分:1)
首先,这个问题是关于链接器,而不是make而不是gcc。
其次,-L/path/to/dir
选项告诉链接器查看/path/to/dir
而不是所有子目录。
因此,如果使用-L /path/to/dir/*
有效,则意味着您想要的库实际上位于子目录中,并且您应该为该子目录选择-L