重点内容
一.准备:
1.安装 scons
scons是用Python进行编译的,而Linux大版本都带有Python 所以不用安装,只需安装scons即可。在安装scons是有两种方法:
(1)在终端下命令行安装 sudo apt-get install scons
(2)去网站下载源码包编译安装;(个人建议去网站下载源码包自己编译,这样文件路径比较清楚,命令行的安装路径都是系统默认路径,不便查找)http://sourceforge.net/projects/scons/files/scons/2.1.0/scons-2.1.0.tar.gz
进入解压目录执行如下命令:
Python setup.py install
然后设置环境变量 export MYSCONS=解压路径

export SCONS_LIB_DIR=$MYSCONS/engine
2.安装 jsoncpp
先去官网下载jsoncpp的源码包
http://sourceforge.net/projects/jsoncpp/files/
接下来一次执行命令:
tar -zxf jsoncpp-src-0.5.0.tar.gz
cd jsoncpp-src-0.5.0
scons platform=linux-gcc
mv libs/linux-gcc-4.1.2/libjson_linux-gcc-4.1.2_libmt.so /lib
mv include/json/ /usr/include
最后两步的执行时不一样的,看你想把文件方在哪个目录,我是放在/usr/lib 下的,头文件放在/usr/include下;
然后写个简单程序验证一下:这里写图片描述这里写图片描述
最后切记 在编译的时候务必加上文件路径,不然会报鬼才知道的错误。基本流程就是酱紫,或许会因为系统和配置文件的差异导致方法不同,但是基本原理还是一样的,主要是.a文件的路径是最为重要的。

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐