【发布时间】:2015-02-24 17:16:37
【问题描述】:
尝试安装Sigrok under Linux。 步骤:libsigrok 安装。当我尝试 ./autogen.sh 我收到警告“AX_CXX_COMPILE_STDCXX_11 未找到宏”。 据我所知,它使我稍后制作 PulseView 包的尝试崩溃(libsigrokxx>=0.3.0 未找到)。 我用 Synaptic 检查了 autoconf 和 autoconf-archive - 没关系。不知道下一步该做什么。没有构建程序的经验。 谢谢!
【问题讨论】:
-
警告显示“SRDCXX”,而不是“STDCXX”,这意味着您只是有一个错字。
-
对不起!我的错。警告说 AX_CXX_COMPILE_STDCXX_11 (在我写的标题中)
-
那么大概是你发行版的 autoconf-archive 包太旧了。
-
另一种可能性是您的发行版安装 autoconf-archive 时默认不会被拾取,因此需要额外的
-I选项。 -
感谢您的回答! 2 @nos:我使用 Synaptic 检查 autoconf 和 autoconf-archive 的状态。它说版本是最新的。 2 hvd:我需要重新安装 autoconf-archive 吗?或者我应该在哪里使用这个额外的 -I 选项?
标签: linux c++11 macros autoconf building