linux c++ rabbitMq Demo

1.在vs上实现远程调试Linux c++程序:https://www.jianshu.com/p/8b51a795cb92

2.调试需要c++11,升级redhat上的gcc版本,虚拟机gcc版本4.4.7,使用yum只能升级到4.4.7,所以需要手动完成: 


一、查看当前系统以及gcc版本号


 




可以看到,gcc的版本是 gcc-4.4.7 ,centos 6.5 ,x86_64


二、下载解压并手动编译安装gcc-4.8.5


 




编译安装说明以及注意


1、服务器是 x86_64 最好在configure阶段加上编译选项–build=x86_64-linux,避免找不到到文件之类的错误


2、–prefix 不覆盖原来的gcc,自定义编译安装路径


3、–enable-languages  编译出来的gcc支持的语言


4、LD_LIBRARY_PATH 环境变量很重要,如果不指定,make会出奇奇怪怪的错误,LD_LIBRARY_PATH用于在程序加载运行期间查找动态链接库时指定除了系统默认路径之外的其他路径


5、make -j8 指定线程个数,我这里是8线程cpu


三、配置环境变量PATH


 




 


四、检查最新版gcc


 




 


 reboot

大功完成!!

 

3、安装cmake  

4、安装rabbit-c client

cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..
cmake --build . --target install

 

5、安装boost

6、安装Doxygen

7、安装simpleAmqpCLient,

mkdir simpleamqpclient-build
cd simpleamqpclient-build
cmake ..

如果cmake提示rabbitmqc library找不到path,需要指定绝对路径

cmake -DRabbitmqc_INCLUDE_DIR=/usr/local/include -DRabbitmqc_LIBRARY=/usr/local/lib/x86_64-linux-gnu ..

 

posted on 2018-04-25 16:20  重八  阅读(692)  评论(0编辑  收藏  举报

导航