【发布时间】:2018-10-09 02:25:16
【问题描述】:
当构建系统告诉我它发现了对某些东西的未定义引用时,我总是感到困惑。很明显,未定义的引用错误与最终链接有关,因此它与构建系统中的LDFLAGS 变量有关。但是如何找到 package 到底想要什么?例如,如果包链接-lm,则意味着它需要libm,但我遇到过更多这样的标志,有时即使查看了构建系统,我也不知道它们来自哪里。有没有一般的方法来解决这个问题,或者一些提示?
【问题讨论】:
标签: build linker build-system ldflags gold-linker