REDACTED-rig/CentOS6-Compile.md
2018-10-24 11:26:01 +08:00

41 lines
No EOL
660 B
Markdown

# CentOS6 installation guide
## prepare
+ install libuv1
```bash
wget https://github.com/libuv/libuv/archive/v1.23.2.tar.gz
tar zxvf v1.23.2.tar.gz
cd libuv-1.23.2
sh autogen.sh
./configure
make
make check # maybe ignored
make install
```
+ repalce all Ofast to O2 in $PROJECT/cmake/flags.cmake
+ e.g.
```bash
sed -i 's/Ofast/O2/g' ./cmake/flags.cmake
```
+ You must install gcc about 5.4+ (I've test 6.4)
## install
+ Cmake project using newest gcc with libuv
```bash
mkdir build
cd build
export CC=/usr/local/bin/gcc
export CXX=/usr/local/bin/g++
cmake .. -DUV_INCLUDE_DIR=/usr/local/include -DUV_LIBRARY=/usr/local/lib/libuv.a
make
```
+ It works