因为ubuntu维护的erlang版本太旧,因此从某时开始,我就开始自己维护我使用的erlang版本,下载源代码来编译
以前编译的时候总是有odbc和wx两个无法链接,因为不使用到,也就忽略过去了,这次因为想看看debugger的东西,需要wx支持,才去想办法编译wx的driver,不过碰到一些问题,留给大家
首先,下载了源代码,configure一下,发现无法link odbc和wx,于是安装wx相关的dev包,重新configure,还是不行,几乎把wx相关的dev包都装上去了,还是不行,放狗n次,终于在maillist里找到原因
,原来是configure的cache的缘故,nnd,以后要多长个心眼了
Just a note to help people trying to build wx on Debian and
derivatives (such as ubuntu.) I've found the minimal requirements to
be;
apt-get install freeglut3-dev libwxgtk2.8-dev g++
Also, there seems to be a caching problem; if these packages are not
installed when configure runs, subsequent configures will also fail.
Deleting the build directory and re-unpacking the tarball
works. There's probably a better method that I'm unaware of.
分享到:
相关推荐
This package contains the Erlang/OTP runtime implementation, which is configured and built with HiPE support (allows compiling to native code), and minimal set of Erlang applications: compiler - ...
在编译Erlang源码之前,需要确保系统已经安装了GCC。 2. **GNU Make**:这是一个自动化构建工具,用于协调编译过程。确保系统已安装make命令,它是构建软件的必备工具。 3. **C库和开发工具**:如`glibc`和`...
本文将详细介绍如何在Erlang环境中编译并使用MySQL接口,以便在Erlang程序中访问MySQL数据库。 首先,我们需要一个Erlang MySQL客户端库。这里提到的“erlang_mysql编译好了”可能是指已经成功编译了这样的库,它...
由于Erlang官方不直接提供针对龙芯处理器的二进制包,这意味着这个预编译版本是由开发者或社区成员使用Erlang 24的源代码,在龙芯3A5000处理器上进行编译的,以适应该架构的硬件特性。 描述中提到,“解压缩以后将...
- **分布式**:Erlang节点可以在多台机器上运行,并可以相互通信,实现分布式计算。 - **热升级**:Erlang支持在线代码升级,无需停机即可更新应用,保证服务的连续性。 - **错误处理**:Erlang采用异常处理机制,...
本文将详细介绍如何在Windows和Linux操作系统上搭建Erlang的开发环境。 ### Windows中环境搭建 在Windows上,Erlang的安装相对简单,但为了获得更好的开发体验,建议搭配Emacs和Distel使用。以下是一步步的步骤: ...
erlang_20.3.6_ubuntu_trusty_amd64.deb,安装rabbmitmq需要用到
NULL 博文链接:https://room-bb.iteye.com/blog/2192935
在IT领域,Erlang是一种强大的编程语言,尤其在并发处理和分布式系统方面表现出色。为了更好地支持Erlang的开发,二郎助手应运而生,它是一款专为Elang语言定制的开发工具,旨在提升开发者的效率,提供更友好的编程...
总的来说,离线安装Erlang需要对编译和系统管理有一定的理解,但通过以上步骤和提供的资源,你应该能够成功地在没有网络连接的情况下完成安装。记得在安装过程中仔细阅读文档,处理可能出现的任何错误或警告。
Designing for Scalability with Erlang-OTP.pdf Designing for Scalability with Erlang-OTP.pdf Designing for Scalability with Erlang-OTP.pdf
通常,Erlang在Unix-like系统上编译和运行更为顺畅,但对于Windows平台,官方也提供了预编译的二进制安装包,简化了安装过程。 压缩包内的文件"otp_src_20.3"是OTP 20.3的源代码,包含了Erlang虚拟机、标准库以及...
它会实时重新编译并重新加载您的Erlang代码。 有了Sync,您就可以毫无困难地进行编码。 “没有摩擦的代码”是什么意思? 这意味着在运行Sync的情况下,您不再需要担心再次运行make或c:l(Module) 。 编写代码,保存...
mmaker为多进程编译,修改自otp/lib/tools/src/make.erl,可以启动多个process进行编译,从而提高编译速度。 本版本优化编译等待,一个文件编译完成后,立即进行后续文件编译,不用等待分组完成。 Usage: erl -pa ebin ...
1. **安装Erlang**:首先确保已安装Erlang运行环境,如在Ubuntu 10.04上可执行`sudo apt-get install erlang`。 2. **安装Git**:由于rebar通常通过Git获取,因此需要安装Git,命令为`sudo apt-get install git-...
在IT行业中,反编译工具是一种非常重要的软件开发辅助工具,尤其对于软件逆向工程、安全分析和漏洞修复等领域有着广泛的应用。标题提到的“一款很强大的反编译工具”显然是指这类工具中的佼佼者,它具备对exe和dll等...
在分布式系统方面,Erlang节点可以在网络中互相发现并通信,形成一个集群。节点之间的通信几乎透明,允许构建跨越多个物理机器的分布式应用程序。Erlang的分布式特性还包括分布式进程和分布式数据库Mnesia,后者是一...
在Linux上安装Erlang 21.3的步骤通常包括以下几个关键步骤: 1. **解压**: 首先,使用`tar -zxvf otp_src_21.3.tar.gz`命令来解压缩文件。 2. **配置**: 进入解压后的目录,如`cd otp_src_21.3`,然后运行`./...
在Windows环境下安装Erlang 25.0,你需要下载提供的文件`otp_win64_25.0.exe`。这是一个Windows 64位的可执行安装程序,包含了所有必要的组件来运行Erlang环境。在安装过程中,你通常会遵循以下步骤: 1. **下载**...
Erlang以其强大的并行处理能力、容错性和易于构建大规模分布式系统的特点,在电信、金融和互联网等领域广泛应用。Erlang22是Erlang的第22个主要版本,它包含了对语言特性的改进、性能优化以及一些新的库和工具。 在...