一、获取源代码
rcslib-2014.04.29.tar.gz
将rcslib-2014.04.29.tar.gz移动到主目录下
二、从rcslib-2014.04.29.tar.gz中提取文件
方法1:
gunzip rcslib-2014.04.29.tar.gz
tar -xf rcslib-2014.04.29.tar
方法2:直接鼠标右击文件“提取到此处” 。
注:如果要安装到“/usr/src"----不推荐
sudo mv xxx/rcslib-2014.04.29 /usr/src
xxx/为rcslib-2014.04.29路径
三、构建RCS库
cd rcslib-2014.04.29
./configure
make
make这里会报错,这是因为c++11要求字符串与标识符之间有空格。
解决方法是在src/cms/cms_xml_up.cc的5594行的"xsd:"和X之间加个空格
方法1:
直接按路径找到cms_xml_up.cc文本,双击打开。
方法2:
cd src/cms
gedit cms_xml_up.cc
找到第5594行,加上空格。
然后重新make一下
make check
sudo make install
成功现象如下图,并且能找到/usr/local/include/rcs.hh: