centos7 编译安装erlang 24.1.4
2021/11/6 7:09:38
本文主要是介绍centos7 编译安装erlang 24.1.4,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
erl 23和erl 24 相差一个大版本,包括高性能提升使用的模块也是不一样的了。
erl 23 以及之前 使用的是hipe,erl 24之后使用的是jit。
下载地址:https://github.com/erlang/otp/releases/download/OTP-24.1.4/otp_src_24.1.4.tar.gz
首先安装其他依赖包
yum -y install unixODBC unixODBC-devel # 新版本erl 24需要用到c++17 需要安装下面工具 yum install centos-release-scl -y yum install unixODBC-devel yum install mesa-libGLU-devel-9.0.1-1.ky10.aarch64 yum install mesa-libGLU-devel yum install mesa * yum install freeglut* yum install devtoolset-7 -y # 进去 devtoolset-7 使用最新版的c++ scl enable devtoolset-7 bash
现在我们就需要安装wxWidgets:
1.下载wxWidgets-3.0.5.tar.bz2
wget https://github.com/wxWidgets/wxWidgets/releases/download/v3.0.5/wxWidgets-3.0.5.tar.bz2(如果wget很慢以致失败的话,用Windows点击下载再传到linux系统机器上)
2.解压
tar xjfv wxWidgets-3.0.5.tar.bz2
3.安装依赖
yum -y install gtk2-devel binutils-devel
4.编译安装
cd wxWidgets-3.0.5/ ./configure --with-opengl --enable-debug --enable-unicode make && make install
tar -zxf otp_src_24.1.4.tar.gz cd otp_src_24.1.4 ./configure --without-java --with-ssl --prefix=/www/server/erlang --enable-kernel-poll --enable-threads --enable-smp-support --enable-jit --enable-webview
剩下的 警告不用管
wx : No OpenGL headers found, wx will NOT be usable No GLU headers found, wx will NOT be usable wxWidgets was not compiled with --enable-webview or wxWebView developer package is not installed, wxWebView will NOT be available wxWidgets must be installed on your system. Please check that wx-config is in path, the directory where wxWidgets libraries are installed (returned by 'wx-config --libs' or 'wx-config --static --libs' command) is in LD_LIBRARY_PATH or equivalent variable and wxWidgets version is 3.0.2 or above. erts : JIT disabled due to lack of compiler with C++17 support ********************************************************************* ********************************************************************* ********************** DOCUMENTATION INFORMATION ****************** ********************************************************************* documentation : fop is missing. Using fakefop to generate placeholder PDF files. *********************************************************************
echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile source /etc/profile
source /etc/profile
安装完成
使用 erl命令测试一下
Erlang/OTP 24 [erts-12.1.4] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [jit] Eshell V12.1.4 (abort with ^G) 1> 1> 1>
这篇关于centos7 编译安装erlang 24.1.4的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-26小白家庭 nas 搭建方案-icode9专业技术文章分享
- 2024-06-23AI大模型企业应用实战(14)-langchain的Embedding
- 2024-06-23AI大模型企业应用实战(15)-langchain核心组件
- 2024-06-23AI大模型企业应用实战(16)-langchain核心组件
- 2024-06-23AI 大模型企业应用实战(06)-初识LangChain
- 2024-06-19EntBot.ai: AI Website Chatbot for Product Guides and Development Doc
- 2024-06-17zero-shot-learning-definition-examples-comparison
- 2024-06-06Package Easy(基于 NSIS 的打包exe安装包工具)使用方法-icode9专业技术文章分享
- 2024-06-06基于 casdoor 的 ELK 开源登录认证解决方案: elk-auth-casdoor-icode9专业技术文章分享
- 2024-05-29Elasticsearch慢查询日志配置