尝试安装Sigrok under Linux。步骤:libsigrok安装。当我尝试./autogen.sh时,我收到警告“未找到AX_CXX_COMPILE_STDCXX_11宏”。据我所知,它崩溃了我以后尝试制作PulseView包(找不到libsigrokxx> = 0.3.0)。我用Synaptic检查了autoconf和autoconf-archive - 没关系。不知道接下来该做什么。没有建立计划的经验。谢谢!
您的autoconf-archive包很可能不包含此宏。我的Ubuntu 12.04.5 LTS系统也有同样的问题。
可以使用以下步骤手动安装此宏:
去here并将宏下载到某个地方。
然后将此宏复制到'/ usr / share / aclocal'目录中。确保它名为'ax_cxx_compile_stdcxx_11.m4'。当我下载它时,我最终在文件名上预先填写了“m4-”。
确保宏是世界可读的,应该去的东西。
这对我来说是固定的。
sudo apt install autoconf-archive
是我的解决方案。
如果你是一个包的作者,不要忘记在autoreconf --install --force
,configure
之前用make
重建它...