在哪里可以找到所有 ldflags 快捷方式或其文档?
where's to find all the ldflags shortcuts or its documentation?
当构建系统告诉我它找到了对某些东西的未定义引用时,我总是很困惑。很明显,未定义的引用错误与最终链接有关,因此与构建系统中的 LDFLAGS
变量有关。但是如何找到包到底想要什么?例如,如果包链接 -lm
,则意味着它需要 libm
,但我遇到过更多此类标志,有时甚至在查看构建系统后我也不知道它们来自何处。是否有解决此问题的通用方法或一些提示?
how to find what does exactly package want
阅读其文档。
大多数开源软件包都应该带有 Makefile
或 configure
脚本,应该可以为您正确设置。
Is there a general way to figure this out?
作为最终用户,假设您已经阅读了文档,如果项目没有构建,您应该针对它提交错误,以便它的 Makefile
或 configure
可以被修复.
当构建系统告诉我它找到了对某些东西的未定义引用时,我总是很困惑。很明显,未定义的引用错误与最终链接有关,因此与构建系统中的 LDFLAGS
变量有关。但是如何找到包到底想要什么?例如,如果包链接 -lm
,则意味着它需要 libm
,但我遇到过更多此类标志,有时甚至在查看构建系统后我也不知道它们来自何处。是否有解决此问题的通用方法或一些提示?
how to find what does exactly package want
阅读其文档。
大多数开源软件包都应该带有 Makefile
或 configure
脚本,应该可以为您正确设置。
Is there a general way to figure this out?
作为最终用户,假设您已经阅读了文档,如果项目没有构建,您应该针对它提交错误,以便它的 Makefile
或 configure
可以被修复.