美文网首页007不写就出局
不同编程语言在源码编译和安装操作的差异(持续更新)

不同编程语言在源码编译和安装操作的差异(持续更新)

作者: 赵敏是程序媛 | 来源:发表于2019-07-09 16:13 被阅读18次

第一,C语言,python等的

下载源码包(建议下载tar或者zip压缩包)解压后,查看是否存在configure文件,存在的话就可以按照下面的步骤编译安装了。

./configure

make

make install

第二,ruby系语言

下载源码包解压后,如果没有configure文件,那就看看是否存在Gemfile文件,如果存在就是ruby系了。

对于ruby系的源码编译,需要先安装ruby包。

yum install -y ruby

或者下载ruby源码编译安装。

wget https://mirrors.huaweicloud.com/ruby/ruby/2.3/ruby-2.3.0.tar.gz

tar -zxvf ruby-2.3.0.tar.gz

cd ruby-2.3.0

./configure

make

make install

ruby -v  查看版本信息

安装好ruby之后,在解压后的目标目录下,执行

bundel install  安装依赖gem包

bundle exec rake compile  编译源码

编译成功后,就可以按照官方指导继续部署你的业务了。

第三,maven语言系

拿到源码到,大家一定要先看README文件,里面通常会有丰富的安装编译过程指导。比如依赖哪些包,版本是什么。

要使用maven系语言编译,需要先安装maven功能。

yum install -y maven  通过此命令先按照低版本的maven

wget https://github.com/apache/maven/archive/maven-3.6.1.tar.gz

tar -zxvf maven-3.6.1.tar.gz

cd maven-3.6.1

mvn install

装好了之后,就可以在你的目录源码目录下执行编译了

./mvnw clean install 

./mvnw clean install -DskipTests  跳过测试用例

不同编程语言在源码编译和安装操作的差异(持续更新)

相关文章

网友评论

    本文标题:不同编程语言在源码编译和安装操作的差异(持续更新)

    本文链接:https://www.haomeiwen.com/subject/vznxkctx.html