在我的configure/configure.ac
,我做了多个PKG_CHECK_MODULES
调用。他们大多返回相同的-I path:-I/usr/local/include
,也是相同的-L path: -L/usr/local/lib.
应该(以及如何去做)包含路径在配置脚本中折叠?
我会说-I path
没有任何区别,因为海湾合作委员会编译一个时间源。编译多个源代码可能会有所不同?
但是,它可能确实让图书馆的差别,如下结构是可能的:
-L在/ usr/local/lib目录-lX11 -L/usr/lib目录-lcurses -L /选择/ lib -lcups
我猜想每个-L option
都会改变当前顶层库的搜索路径。
这一切是否正确?我应该忽略-I
冗余,还是尝试折叠路径?如何折叠它们?
(PS请不要在-I
弄不清楚信件,-l
:第一个是资本"i"
中,包括哪些我问路径选项)