Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- INSTALL DEPENDENCIES
- sudo apt-get install libboost-all-dev libgoogle-perftools-dev libtool m4 automake cmake libtbb-dev libgsl0-dev
- sudo apt-get install libboost-all-dev
- sudo apt-get install libgoogle-perftools-dev
- sudo apt-get install libtool m4 automake
- sudo apt-get install cmake
- sudo apt-get install libtbb-dev
- sudo apt-get install libgsl0-dev
- INSTALL GCC 7
- sudo apt-get update && \
- sudo apt-get install build-essential software-properties-common -y && \
- sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y && \
- sudo apt-get update && \
- sudo apt-get install gcc-snapshot -y && \
- sudo apt-get update && \
- sudo apt-get install gcc-7 g++-7 -y && \
- sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 60 --slave /usr/bin/g++ g++ /usr/bin/g++-7 && \
- sudo apt-get install gcc-4.8 g++-4.8 -y && \
- sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.8;
- sudo update-alternatives --config gcc
- gcc -v
- // PERF may not be needed, but I'll leave here in case it is.
- INSTALL PERF
- sudo apt-get install libgoogle-perftools-dev
- sudo apt install linux-tools-common gawk
- sudo apt-get install linux-tools-generic
- sudo apt-get install linux-tools-4.13.0-45-generic
- sudo apt-get install linux-cloud-tools-4.13.0-45-generic
- GET FROM GITLAB
- mkdir lftt
- cd lftt
- git clone http://cse.eecs.ucf.edu/gitlab/pierrelaborde/lftt.git
- (change "lftt" folder name to "trans-dev")
- cd trans-dev
- bash bootstrap.sh
- cd ../trans-compile
- ../trans-dev/configure
- MAKE and TEST
- cd trans-compile
- make -j8
- cd trans-dev/script
- python pqtest.py '/home/lance/Transactional/lftt/trans-compile/src/trans'
- DEBUG
- cd trans-compile
- make -j8 CXXFLAGS='-O0 -g'
- cd src
- gdb --args ./trans <data-structure> <nthreads> <iterations> <txn-size> <key-range> <percent-insert> <percent-delete>
- (or)
- libtool --mode=execute gdb trans
- (or)
- gdb ./trans
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement