lcm 图形可视化界面安装

安装遵循以下步骤:

 1.安装glib2.0

   sudo apt-get install libglib2.0-dev

 2.安装open-jdk7.0

   sudo add-apt-repository ppa:openjdk-r/ppa

   sudo apt-get update

  sudo apt-get install openjdk-7-jdk

 3.安装python-dev

  sudo  apt-get install python-dev

 4.下载lcm安装包 ,点击下载  lcm-1.3.1.tar.gz 解压

   ./bootstrap.sh

   ./configure

   make 

  sudo make install

5. cd 到/usr/local/lib中执行以下命令

 cd /usr/local/lib

 sudo cp liblcm* /usr/lib

 cd /usr/lib

 sudo ldconfig

 

    

### Ubuntu系统中安装LCM库 #### 准备工作 为了确保LCM能够顺利编译和运行,在Ubuntu环境中需先安装必要的依赖包。这包括构建工具和其他可能需要的软件开发套件。 ```bash $ sudo apt update $ sudo apt install build-essential ``` 上述命令更新了本地APT缓存并安装了`build-essential`,这是用于编译C/C++程序所需的基础工具集[^1]。 #### 下载LCM源代码 对于特定版本如1.4.0版,可以从官方GitHub仓库或其他可信资源下载对应标签(tag)下的压缩包或克隆整个项目到本地机器上: ```bash git clone https://github.com/lcm-proj/lcm.git -b v1.4.0 lcm-1.4.0 cd lcm-1.4.0 ``` 这里通过Git获取指定版本号(v1.4.0)对应的LCM源码,并切换至解压后的目录内准备后续操作[^4]。 #### 编译与安装过程 由于LCM 1.4.0及以上不再支持传统的`./configure`脚本配置流程,因此采用现代CMake构建系统来进行编译设置: ```bash mkdir build && cd build cmake .. sudo make install ``` 创建名为`build`的新子文件夹作为输出路径;执行`cmake ..`指令读取父级目录中的CMakeLists.txt文件完成环境初始化;最后利用`make`加上超级用户权限(`sudo`)调用`install`目标实现最终部署动作。 #### 环境变量调整 为了让操作系统识别新加入的共享库位置以及便于其他应用程序定位LCM组件,建议编辑/etc/ld.so.conf.d/lcm.conf并将实际安装地址写入其中: ```bash export LCM_INSTALL_DIR=/usr/local/lib echo "$LCM_INSTALL_DIR" | sudo tee /etc/ld.so.conf.d/lcm.conf > /dev/null sudo ldconfig ``` 此段脚本定义了一个指向默认安装路径(`/usr/local/lib`)的环境变量,并将其记录下来以便动态加载器可以找到这些新增加的库文件。随后刷新全局链接器缓存使更改生效[^3]。 另外还需要让pkg-config机制知晓LCM的存在从而简化第三方应用集成时所需的参数传递: ```bash export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig ``` 这条语句扩展了现有的`PKG_CONFIG_PATH`以包含LCM提供的`.pc`元数据描述文档所在之处。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值