升级ice3.7版(old 3.6.5)报错 icegridnode: error: property `IceGrid.Registry.LMDB.Path’ is not set
#unknown property: `IceGrid.Registry.Data'
#error: property `IceGrid.Registry.LMDB.Path' is not set
需要将配置项IceGrid.Registry.Data换成 IceGrid.Registry.LMDB.Path
icebox --Ice.Config=file.icebox 报错could not lock file: `IceStorm/icedb.lock’
src/IceUtil/FileUtil.cpp:436: ::IceUtil::FileLockException:could not lock file: `IceStorm/icedb.lock'
解决办法:在当前目录中创建IceStorm文件夹{mkdir IceStorm}
ubuntu gcc 版本升级 [不想升级系统版本只升级gcc版本]
#gcc 版本升级 ==========================================================================
#http://mirror.hust.edu.cn/gnu/gcc/ 所有版本下载链接
tar -xzvf gcc-9.3.0.tar.gz
cd gcc-9.3.0
./contrib/download_prerequisites #下载所需依赖包
mkdir build && cd build
../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
make -j 32
make install
#升级后必须要重新执行以下命令不然报错libstdc++.so.6 version:GLIBCXX.3.4.26
sudo sudo apt-get install software-properties-common && add-apt-repository ppa:ubuntu-toolchain-r/test && sudo apt update && sudo apt install gcc-9 && sudo apt-get install libstdc++6