1 trans-dsl资源链接列表
- https://github.com/godsme/transaction-dsl
- http://godsme.github.io/
- https://www.jianshu.com/p/bb9c35606d29
- https://www.jianshu.com/p/f3cff6358360
- https://www.jianshu.com/p/ae468d9957c9
- https://github.com/ccup/cub
- https://github.com/godsme/trans-dsl-2
2 编译transaction-dsl
https://github.com/godsme/transaction-dsl
https://github.com/ZhangYaxu/testngpp
https://github.com/horance-liu/mockcpp
https://github.com/godsme/event
https://github.com/libevent/libevent
https://github.com/ARMmbed/mbedtls
https://github.com/openssl/openssl
3 编译trans-dsl-2
3.1 为支持C++20升级编译器到gcc v10
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 40
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 50
sudo update-alternatives --config gcc
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 40
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 50
sudo update-alternatives --config g++
sudo update-alternatives --config gcc
Ubuntu高版本如何安装低版本GCC (以Ubuntu 20安装GCC5为例)
3.2 编译trans-dsl-2
下载、编译、安装cctest:
git clone https://github.com/ccup/cctest.git
cd cctest/
mkdir build
cd build/
cmake ..
make
make install
编译trans-dsl-2
git clone https://github.com/godsme/trans-dsl-2.git
mkdir build
cd build/
cmake ..
make