初始安装依赖包
apt-get install -y make gcc m4 libncurses-dev openssl libssl-dev g++
apt-get install -y unixodbc unixodbc-dev unixodbc-bin
其他包安装( 注:也可根据下面报错时选择性安装)
apt-get install -y libgtk2.0-dev libsnmp-dev
apt-get install -y mesa*
apt-get install -y freeglut*
替换包说明:
ncurses-devel (如果找不到使用:apt-get install -y libncurses-dev)
openssl-devel (如果找不到使用:apt-get install -y openssl libssl-dev)
编译安装
cd otp_src_23.3
./configure --without-javac
make && make install
错误一:No OpenGL headers found, wx will NOT be usable
解决方案:需要安装OpenGL
apt-get install -y mesa*
apt-get install -y freeglut*
错误二:wxWidgets not found, wx will NOT be usable 需要安装wxWidgets
1)下载wxWidgets 地址:http://www.wxwidgets.org/downloads/
2) bzip2 -dkv wxWidgets-3.0.5.tar.bz2
tar -xvf wxWidgets-3.0.5.tar
3)编译
cd wxWidgets-3.0.5/
./configure --with-opengl --enable-debug --enable-unicode --build=arm-linux
然后执行make && make install
,编译时间有点久,编译完成后,测试wx-config
,显示如下说明安装成功
错误二(1)configure: error: The development files for GTK+ were not found. For GTK+ 2
需要安装GTK+: apt-get install *gtk*
或 apt-get install *gtk* --skip-broken
安装时如果未找到,参考处理 https://www.cnblogs.com/ybqjymy/p/12964668.html
sudo apt-get install libgtk2.0-dev
错误三:ODBC library - link check failed
apt-get install -y unixodbc unixodbc-dev unixodbc-bin
错误四:lib/snmp/configure failed!
apt-get install -y libsnmp-dev
在otp_src_23.3 目录中 sudo ./configure 没有报错时 再 sudo make && sudo make install
未完待续。。。
安装参考:Linux 安装RabbitMQ - 灰信网(软件开发博客聚合)
gtk安装参考:https://www.cnblogs.com/ybqjymy/p/12964668.html