0

我正在尝试从源代码重新编译 griddb。我有一些与模板相关的编译错误:

./btree_map.h: In member function ‘void BtreeMap::splitNode(TransactionContext&, BtreeMap::BNode<K, V>&, BtreeMap::BNode<K, V>&, KeyValue<K, V>&)’:
./btree_map.h:921:48: error: expected primary-expression before ‘&gt;’ token
   dirtyNode2.allocateNeighbor<BNodeImage<K, V> >(

使用 gcc 版本 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)

我尝试了几个版本的 griddb 都没有成功

4

1 回答 1

0

GridDB 目前仅支持 GCC 4.8.0。

在 Ubuntu 18.04 上,您可以 apt-get install gcc-4.8 cxx-4.8 并在运行 configure 之前适当地设置 CC/CXX。

于 2020-08-21T00:50:33.907 回答