首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏开源部署

    在CentOS 7构建安卓Android编译环境

    :assembleRelease 4.将生成的apk包cp到 http://android.XXXX.ltd WEB目录,安卓研发下载apk包 5.测试 6.上线投放 分三篇文章讲解 1.CentOS7构建安卓 Android编译环境 2.CentOS7下安装Jenkins 3.基于centos7的jenkins安卓自动打包 在 Android Studio 之外,还可以通过 Gradle Script 来编译 Android 项目并构建和测试应用。 /gradlew assembleRelease 完成后,编译好的 apk 文件位于 app/build/outputs/apk/release 路径下。 7. 总结 当你习惯于用命令行做事的时候,你会发现效率往往会有很大的提升。编译代码亦是如此。

    2.8K30编辑于 2022-05-26
  • 来自专栏JowayYoung谈前端

    npm依赖(构建编译)

    建议直接点击阅读原文,可查看兼容和代码 系列 √npm依赖:构建编译 请戳这里,持续更新 √npm依赖:框架平台 请戳这里,持续更新 √npm依赖:类库工具 请戳这里,持续更新 构建工具 bower: 项目构建 require: AMD项目构建 rollup: 项目构建 sea: CMD项目构建 webpack: 项目构建 webpack-cli: Webpack依赖 yarn: 依赖管理 yeoman : 字体压缩(升级版) happypack: 并行处理 less: CSS编译 node-sass: Sass引擎 postcss: CSS编译 posthtml: HTML编译 prettier: 代码格式化 # 前端汇总系列:npm依赖(构建编译) 系列 √npm依赖:构建编译 请戳这里,持续更新 √npm依赖:框架平台 请戳这里,持续更新 √npm依赖:类库工具 请戳这里,持续更新 构建工具 bower: : 字体压缩(升级版) happypack: 并行处理 less: CSS编译 node-sass: Sass引擎 postcss: CSS编译 posthtml: HTML编译 prettier: 代码格式化

    2.5K50发布于 2020-04-01
  • 来自专栏鸿蒙开发笔记

    OpenHarmony编译构建系统

    这篇来聊聊OpenHarmony的编译构建,经过前面的实践,再来看编译构建编译构建概述在官网中提到了,OpenHarmony编译子系统是以GN和Ninja构建为基座,对构建和配置粒度进行部件化抽象、对内建模块进行功能增强、对业务模块进行功能扩展的系统,该系统提供以下基本功能: 支持轻量、小型、标准三种系统的解决方案级版本构建,以及用于支撑应用开发者使用IDE开发的SDK开发套件的构建。支持芯片解决方案厂商的灵活定制和独立编译。 ▍编译小总结总结来说,hb就是OpenHarmony的命令行工具,用来执行编译命令。gn生成nijia文件,nijia是一个专注于速度的小型编译构建系统。 他们三者在整个编译中的流程如下图所示:整个编译构建的流程图如下:OpenHarmony系统OpenHarmony整体遵从分层设计,系统功能按照“系统 > 子系统 > 组件”逐级展开,在多设备部署场景下,

    78310编辑于 2024-08-11
  • 来自专栏全栈程序员必看

    tomcat7编译

    本文总结一下在IDEA 或者 Eclipse中运行Tomcat源代码环境的搭建过程,同时我们通过Maven来负责项目的构建。 在进行搭建之前,我们首先来说一下总体的思路。 第四步 创建聚合模块pom.xml 因为我们通过maven来对项目进行构建,这就需要我们来创建一个pom.xml文件,具体过程如下: create aggregation child project 因为Tomcat源代码的编译需要wsdl4j,jaxrpc,ecj等jar包,因此需要增加相关的依赖。 因为笔者日常开发采用的是IntelliJ IDEA,所以本文就只写了IntelliJ IDEA的搭建,但是本文采用了Maven来进行构建的,理论上来说其它IDE,比如Eclipse,只要支持Maven, org.apache.catalina.connector.TestRequest 类的prepareRequestBug54984 中有两个特殊字符 äö ,在SVN 迁出的时候变为了乱码,导致Maven在编译的时候编译不过

    1K20编辑于 2022-09-09
  • 来自专栏golang探索者

    centos 7 编译安装PHP7

    centos 7 编译安装PHP7 2017-2-25 1.安装编译php7时需要的依赖包 yum -y install libxml2 libxml2-devel openssl openssl-devel /configure \ --prefix=/usr/local/php7 \ --exec-prefix=/usr/local/php7 \ --bindir=/usr/local/php7/bin \ --sbindir=/usr/local/php7/sbin \ --includedir=/usr/local/php7/include \ --libdir=/usr/local/php7/lib 3.编译并安装php7 在当前目录执行以下命令: make && make install 我编译时,一般是5~10分钟左右。 耐心等待。 4.检验安装成果 cd /usr/local/php7/ ls 就算php版本不一样,差别应该不会很大。 5.初始化配置文件。 这一步主要是将刚编译好的默认配置复制到php7目录。

    1.2K20发布于 2021-10-21
  • 来自专栏Android Framework

    Android 项目构建编译概述

    参考 主要内容是Android AOSP源码的管理方式,项目源码的构建编译,用到比如git、repo、gerrit一些命令工具,以及使用Soong编译系统,编写Android.bp文件的格式样式。 Soong编译系统 在Android7.0发布之前,Android仅使用GNUMake描述和执行其构建规则。 预编译模块 某些预构建的模块类型允许模块与其基于源代码的对应模块具有相同的名称。 它会选择要由Android构建系统构建的各个应用。与lunch不同,tapas不会请求为设备构建映像。 使用tapas help查看帮助说明 ---- 2.5.3. 编译代码 使用m构建所有内容。 运行编译结果 可以在模拟器上运行构建系统,也可以将其刷写到设备上。由如果已经使用lunch选择了构建目标,就不能在构建目标以外的目标上运行。

    4.4K20编辑于 2022-09-28
  • 来自专栏韦东山嵌入式

    使用buildroot编译构建系统

    使用buildroot编译构建系统 buildroot github仓库地址 https://github.com/100askTeam/neza-d1-buildroot.git opensbi gitee 编译完整系统或者各个部分 我们编译使用的是ubuntu 18.04 系统,在进行如下编译之前需要先配置基本编译环境,参考下述命令来安装必须的软件包。 virtual-machine:~/Neza-D1$ git clone https://gitee.com/weidongshan/neza-d1-buildroot.git buildroot-2021 构建完整系统镜像 支持buildroot构建 Tina sdk 内 Thead c910 opensbi 。 支持buildroot 构建Tina sdk 内 u-boot 2018 支持buildroot构建Linux kernel 5.4自动生成Image并后续打包为boot.img 自动构建并打包生成SD

    1.5K10编辑于 2022-05-09
  • 来自专栏星辰日记

    Centos 7 编译安装 php

    出于 开发环境配置及学习的需求, 需要直接在 Centos 7编译安装 php-81.最近在使用 webman 重构 拾光 的后端, 虽然 这次迭代可能存在一定的破坏性, 但得益于 Webman 的现有生态 将会为 以后的版本迭代及功能扩展 带来一定的便利.我们可以直接在 官网 找到源码, 这里选择 php-8.1.7.tar.gz, 通过 wget 等工具 下载至服务器.相关依赖编译之前, 需要安装一些依赖 进入文件夹开始编译我们可以使用 cconfigure 来检验当前的系统环境, 看是否满足安装软件所必需的条件:$ . 的相关信息接着 使用 make && make install 将其 编译安装至 /root/php/81 目录下, 安装完成后, 我们需要将 当前目录下的 php.ini-development 或

    1.5K40编辑于 2022-06-17
  • 来自专栏雨过天晴

    编译PHP7

    环境准备:centos7 安装扩展源: sudo yum install -y release 安装基础支持 sudo yum install -y freetype-devel libevent /configure --prefix=/usr/local/php7 --exec-prefix=/usr/local/php7 --bindir=/usr/local/php7/bin --sbindir =/usr/local/php7/sbin --includedir=/usr/local/php7/include --libdir=/usr/local/php7/lib/php --mandir= /usr/local/php7/php/man --with-config-file-path=/usr/local/php7/etc --with-mysql-sock=/usr/local/mysql etc/php.ini sudo vi /usr/local/php7/etc/php.ini 复制fpm配置文件 cd /usr/local/php7/etc sudo mv php-fpm.conf.default

    1.3K20发布于 2018-06-04
  • 来自专栏康怀帅的专栏

    PHP7 编译安装

    本文介绍了手动编译安装 PHP 的具体步骤。 修订记录 Debian9 Ubuntu17.04 出现错误请详细查看后边说明(PHP 7.1.9 不会报错了)。 # ubuntu 16.04 没有 libargon2-0 ,17.04 + 才有,php 7.2.0 新特性 # libargon2-0 \ 编译 enable-exif # ubuntu 16.04 没有 libargon2-0 ,17.04 + 才有,php 7.2.0 新特性 # --with-password-argon2 \ 若编译 $ sudo ln -s /usr/include/x86_64-linux-gnu/curl /usr/local/include/ 编译选项改为 --with-curl=/usr/local 安装 Information https://segmentfault.com/a/1190000005363212 https://stackoverflow.com/questions/42300393/php-7-

    3K40发布于 2018-02-28
  • 来自专栏IT不难技术家园

    centos7编译安装ImageMagick7

    1K20编辑于 2023-11-17
  • 来自专栏鸿蒙开发笔记

    OpenHarmony南向之编译构建框架

    build_framework_ZN.pngdate: 2024-01-03 21:05:38概述OpenHarmony编译子系统是以GN和Ninja构建为基座,对构建和配置粒度进行部件化抽象、对内建模块进行功能增强 支持轻量、小型、标准三种系统的解决方案级版本构建,以及用于支撑应用开发者使用IDE开发的SDK开发套件的构建。支持芯片解决方案厂商的灵活定制和独立编译。 # 常用工具├── version.gni└── zip.py编译构建流程编译构建可以编译产品、部件和模块,但是不能编译子系统。 编译构建流程如下图所示,主要分设置和编译两步:hb set: 设置要编译的产品。hb build: 编译产品、开发板或者部件。 系统镜像打包:将部件编译产物打包,设置文件属性和权限,制作文件系统镜像。编译构建使用环境配置主要是安装编译所需的软件包,使用以下脚本一键安装就行:.

    59420编辑于 2024-08-11
  • 来自专栏灰子学技术

    Envoy编译篇:bazel构建介绍

    一、设置工作区: 例子:https://github.com/bazelbuild/examples/tree/main/cpp-tutorial/stage3 编译之前的文件内容: $ ls // 二、构建文件BUILD介绍: BUILD:一个或多个BUILD文件,告诉 Bazel 如何构建项目的不同部分,内容如下所示: $ cat lib/BUILD load("@rules_cc//cc:defs.bzl ) $ cat main/BUILD load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library") cc_library( // 编译成lib库 ], ) 三、构建操作: $ bazel build //main:hello-world // 构建命令 Starting local Bazel server and connecting /bazel-bin/main/hello-world Hello world Mon Feb 7 18:19:17 2022 参考文档: https://docs.bazel.build/versions

    1.9K20编辑于 2022-03-29
  • 来自专栏四月天的专栏

    Autotools -- 自动编译链工程构建

    Autotools – 自动编译链 简介 虽然现在cmake,qmake 或者 ide的功能越来越强大,也越来越简洁。但是在日常使用中,庞大的开源库,autoconfig 还是占据大半壁江山。 但是实际工作一直也没有深究过编译语法,打包工具的编写。到前一段时间,自己梳理了常用的编译,安装语法等。也了解了一些常用工具,cmake,qmake的打包语法,以及 checkinstall。 Makefile.am 文件,在 需要编译的目录或者编译以来目录每个目录都需要添加对应的Makefile.am 文件。 AC_PROG_CXX # 检测C++编译器 AC_PROG_CC #检测c编译器 # Checks for libraries. # FIXME: Replace `main' with a function 附件 autotools的详细使用 Linux下autoTools工具集使用介绍 autotools使用 GNU构建系统和AutoTools Makefile.am编写规则

    1.2K20编辑于 2023-03-10
  • 来自专栏醉程序

    CentOS7 编译安装 nginx php7

    之前的VPS搭建LNMP环境一直用的是一键安装包oneinstack,想来自己也该编译玩玩,就没用一键安装包了。 先把编译器安装一下 yum install gcc gcc-c++ zlib pcre openssl很简单,不用配置参数了, nginx我的编译参数是 . pcre-8.38 \ –with-zlib=/usr/local/src/zlib-1.2.8 \ –with-openssl=/usr/local/src/openssl-1.0.1j 安装 php7 PHP 7.0.0 Released也于2015年12月3日发布了, 反正也是自己的服务器用,不像企业级的要求那么高,就直接安装7了。 先把源码包下载 http://cn2.php.net/distributions/php-7.0.0.tar.gz 编译安装 php的编译,依赖的库比较多,编译时总是报错缺少一些库 软件,

    1.1K20发布于 2018-07-11
  • 来自专栏python3

    centos7 编译python 退格

    环境:Centos7 源码编译Python3.5 问题:无法退格、删除  现象:删除或退格时出现 ^H^H^H^H^H^[[C^[[C 解决方案: yum install readline* /usr/ /configure --prefix=/usr/local/python3 make && make install 重新编译后试验成功  注: readline 是一个强大的库,只要使用了它的程序,

    76210发布于 2020-01-08
  • 来自专栏fecify

    CentOS 7 编译安装 PHP 7.4

    oniguruma oniguruma-develyum -y install http://down.24kplus.com/linux/oniguruma/oniguruma-6.7.0-1.el7. x86_64.rpmyum -y install http://down.24kplus.com/linux/oniguruma/oniguruma-devel-6.7.0-1.el7.x86_64.rpm /configuremakemake installexport PKG_CONFIG_PATH="/usr/local/lib/pkgconfig/"```开始编译安装```# 切换目录cd /usr 解压软件包tar -zxvf php-7.4.30.tar.gz# 创建PHP安装目录mkdir /usr/local/php-7.4.30# 进入解压后的PHP源码目录cd php-7.4.27# 预编译 /configure 预编译参数说明```prefix=/usr/local/php-7.4.27 指定编译安装的目录enable-gd 打开gd库的支持enable-mysqlnd 开启Mysql Native

    1.4K40编辑于 2022-09-23
  • 来自专栏python3

    centos 7 编译 python3.

    安装编译所需库 yum install -y libffi-devel 编译安装 cd /usr/local/src wget https://www.python.org/ftp/python/3.7.0 PATH:/usr/local/python370/bin 注意 报错 File "/usr/local/src/Python-3.7.0/Lib/ctypes/__init__.py", line 7,

    54220发布于 2020-01-08
  • 来自专栏职场亮哥

    CentOS7-Nginx编译安装

    安装编译环境 需先安装好编译环境make,gcc和g++ 开发库 yum -y install gcc automake autoconf libtool make yum install gcc gcc-c 以下各编译安装的源码包均放在/usr/local/src下,Nginx依赖pcre是为了重写rewrite。

    54620发布于 2020-10-10
  • 来自专栏开源部署

    CentOS 7编译安装Zabbix server

    Mysql支持,(SQLite、PostgreSQL等数据库也可以),由于服务器已经安装了OneinStack(Linux + Nginx+ MySQL+ PHP)环境,为了当前环境不受到影响,所以选择源码编译方式安装 编译Zabbix server & agent #安装各种依赖 yum -y install gcc gcc-c++ curl-devel mysql-devel curl-devel net-snmp http://soft.xiaoz.org/linux/zabbix-3.4.4.tar.gz #解压 tar -zxvf zabbix-3.4.4.tar.gz && cd zabbix-3.4.4 #编译安装 查找mysql_config位置 find / -name 'mysql_config' #指定位置 --with-mysql=/usr/local/mysql/bin/mysql_config 如果编译的时候依然有报错 CentOS 7编译安装Zabbix server后,配置文件路径如下: /usr/local/etc/zabbix_server.conf /usr/local/etc/zabbix_agentd.conf

    90310编辑于 2022-08-13
领券