首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏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
  • 来自专栏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
  • 来自专栏kali blog

    Centos8编译安装MySQL8

    =/usr/local/mysql/data 记录初始密码 image.png 配置my.cnf 其中 my.cnf 配置的内容为: [mysqld] character_set_server=utf8mb4

    1.1K20编辑于 2021-12-19
  • 来自专栏yaphetsfang

    linux编译openjdk8

    最近在看《深入理解java虚拟机》,第一章主要讲java历史,有点意思的是编译openjdk,想自己试着搞搞,但是书上编译的是7,而且要配置一堆的配置文件,就上网查查,openjdk8貌似不用配置这么多 ,就试着编译8。 ** 编译 ** 系统:centOs 7.5 64位(刚开始用的腾讯云1核1g,编译的时候说内存不够,好在腾讯云5天免费退,改成1核2g) 1、下载openjdk8:https://pan.baidu.com cd /usr/openjdk/openjdk-8u40-src-b25-10_feb_2015/openjdk bash . /javac Test.java,编译一下文件,这是用openjdk编译出来的jdk来编译java文件 然后执行以下命令 gdb --args .

    2.2K10发布于 2020-08-05
  • 来自专栏龙首琴剑庐

    OpenJDK8 Windows编译

    ,我们这次构建的是包括fix bugs的Update Releases(http://openjdk.java.net/projects/jdk8u/),当然你也可以构建GA版本。 (本机网络很不好,我在阿里云服务器上下载再解压到本机 o(╯□╰)o) 我的百度云盘OpenJDK8源码:链接:https://pan.baidu.com/s/1ggEAGp1 密码:svh1 三、编译 OpenJDK版本 1、configure 到目前为止,我们已经完成了VS2010的安装、Cygwin及需要用到的工具的安装、freetype的编译生成、OpenJDK8的源码获取。 images JOBS=4 其中参数JOBS指定并行构建编译的线程数,建议为机器的CPU核数。 目录下images/j2sdk-image 为构建完成的JDK; 目录下images/j2re-image 为构建完成的JRE。 测试一下: java --version ?

    4.7K111发布于 2018-03-01
  • 来自专栏用户1069690的专栏

    Windows编译PHP8

    运行批处理脚本 脚本会自动创建所需的目录结构 phpsdk_buildtree phpdev 9.下载php8源代码 打开https://github.com/php/php-src/releases, 下载PHP8的源代码压缩包 10.解压PHP源代码 将源代码压缩包内php-src-php-8.0.0beta2目录下的所有文件解压到E:\php-sdk\phpdev\vs16\x64\php-8.0.0 OCI8 support --with-oci8-11g OCI8 support using Oracle 11g Instant Client --with-oci8-12c OCI8 support using Oracle Database 12c and php8ts.lib Checking for wspiapi.h ...

    1.7K20编辑于 2022-05-18
  • 来自专栏鸿蒙开发笔记

    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库 name = "hello-world", // 对应的可执行文件名 srcs = ["hello-world.cc"], // 编译可执行文件所使用的源文件 deps = [ ], ) 三、构建操作: $ bazel build //main:hello-world // 构建命令 Starting local Bazel server and connecting

    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
  • 来自专栏小怪聊职场

    Jenkins+Git+Maven+Tomcat8配置web自动构建环境(拉代码、编译、打包、部署)

    下载,安装Jenkins, 在Jenkins配置Git(用户名密码方式,或者配置密钥方式):拉代码 配置Maven:编译、打包 配置Tomcat:自动部署 这些网上都很容易可以找到资料。

    87650发布于 2018-06-06
  • 来自专栏yaphetsfang

    编译和调试openjdk8

    IDE:Netbeans 8.2(最新版本即可) 操作系统:Ubuntu 14.04 (内核3.13.0) make版本:3.81 源代码:OpenJDK 8 编译OpenJDK 8 下载源代码 我是直接下载打包好的源代码 即如果要编译OpenJDK 8,那么Bootstrap JDK的版本需要为7。 依赖安装没有必要复制别人的,你完全可以运行bash ./configure文件,它会提示你哪些依赖没有安装。 如果你是编译OpenJDK 8,那么环境变量部分也可以直接忽略。这种方式是编译之前版本的方式。从OpenJDK 8开始,改为了"configure && make" style build。 容易遇到的问题 文章NetBeans 调试 openjdk8里边提到,需要在构建命令后边加上参数DEBUG_BINARIES=true。 ,OpenJDk debug,OpenJDk fastdebug 在linux下编译openjdk7 Mac编译OpenJDK7(8)和Eclipse调试Hotspot 深入理解Java虚拟机:JVM高级特性与最佳实践

    2.4K20发布于 2020-08-05
  • 来自专栏程序员升级之路

    Centos编译JDK8源码

    class文件,这部分的工作需要另外一个JDK来编译;网上说编译8的JDK要用1.7的,我用1.8的也可以编译通过,我用的版本是1.8.0_231。 ,改为hg下载再编译就通过了。 hg下载命令 hg clone http://hg.openjdk.java.net/jdk8u/jdk8u jdk8u 3、编译 3.1、先进入到源代码根目录 cd jdk8u 3.2、然后下载源代码 to `libiconv_open' utf_md.c:(.text+0xf8): undefined reference to `libiconv_open' 这个根据自己情况是否添加。 5、调试 经过上述编译后,我们就可以用GDB编译了,我开发机的GDB版本为9.1。

    1.3K10发布于 2020-09-22
  • 来自专栏码的一手好代码

    自己手动编译OpenJDK8

    据我的使用体验来说,之前编译过一次OpenJDK,各种报错,各种改源码才能编译通过。这次确实编译很顺,代码一句没改。 下载代码(第一次需要安装git) git clone --depth 1 -b master https://github.com/AdoptOpenJDK/openjdk-jdk8u.git 下载Boot JDK 编译openJDK任然需要使用JDK来编译 这边使用的Oracle的1.7 链接:https://www.oracle.com/technetwork/java/javase/downloads /build.sh 编译成功 ? 切换到指定路径下查看编译后的结果 cd ~/jdk/openjdk-jdk8u/build/linux-x86_64-normal-server-slowdebug/jdk/bin .

    1.2K30发布于 2019-11-27
  • 来自专栏原创分享

    编译和使用V8

    V8编译是个比较麻烦的事情,不仅是下载、编译的过程,不同系统、不同编译器、不同C++版本都可能会出现不同的问题。 之前编译的时候没有记录步骤,这次简单记录一下编译V8的过程,我的工作目录是/code/v8_code/。 1 编译V8 2 编译V8为静态库 3 使用V8 1 编译V8 1 下载工具: git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git ; return 0;} V8的API使用过程就是初始化V8编译执行脚本,销毁V8。 -std=c++14 -DV8_COMPRESS_POINTERS 编译hello-world,执行.

    3K10发布于 2021-09-16
  • 来自专栏浪浪山下那个村

    vim8 源码编译安装

    vim 安装 卸载旧的 vim 在安装 vim 8之前要将旧的 vim卸载掉,不然 vim 8编译安装完之后还是之前旧的 vim;由于本人就使用过 red hat 系列的 centos 和 debian vim debian系列卸载方法 sudo apt-get remove vim --purge 在最新的ubuntu中可以使用以下命令 sudo apt remove vim --purge vim 8的安装步骤 注意 在安装vim 8之前要保证自己gcc 编译器的版本是5及其以上,如果不是则请先安装gcc 5,我现在用的centos 7 中自带的gcc 的版本是4.8,所以重新安装了gcc 5 开始安装 git

    89620编辑于 2022-06-17
  • 来自专栏繁依Fanyi 的专栏

    方舟编译器的构建(笔记)

    方舟编译构建体系(逐层向下) 多个工具层次化配置的构建体系 - 编译速度快 - 能更加快速地适应多种软硬件平台 - 需要开发者熟悉更多的构建工具 1. 构建流程 : Makefile 作为最上层的构建工具,暴露给编译源码的使用者,并且它会调用 gn; gn 为 Ninja的构建准备相关的配置文件; 最终通过 Ninja 完成构建工作。 2. gn 这个构建系统,只生成 Ninja 构建文件,并不进行编译。 3. Ninja Ninja 是一个小型的构建系统,它聚焦于编译速度 1. Ninja的特点: 它需要更高级的构建系统为它生成输入文件 它的设计目的是尽可能快的构建。 2. 方舟编译器源码编译 1. 环境配置 1. Ubuntu 环境 默认为 Ubuntu 16.04 2. 修改 Makefile 将 Makefile 中的 CROSS_AARCH64_GCC = aarch-64-gnu-gcc8 修改成 CROSS_AARCH64_GCC = aarch-64-gnu-gcc

    66910编辑于 2023-05-07
  • 来自专栏code-x

    Ubuntu编译调试OpenJDK8

    下载源码 非官方 切换到jdk8u分支 https://github.com/unofficial-openjdk/openjdk.git 编译 编译jdk需要一个引导jdk, 引导jdk版本需要比编译版本小一个版本或等于当前版本 sudo apt-get install libX11-dev实际为sudo apt-get install libx11-dev 然后 sudo bear make all 因为openjdk是make编译的 ,Clion对Cmake构建的项目比较友好,使用Make构建的项目,CLion仍然可以通过Compilation Database来导入项目。 errors 修改****/openjdk/hotspot/make/linux/makefiles/gcc.make, 注释掉这行 WARNINGS_ARE_ERRORS = -Werror 出现这个, 编译成功 图片 保存 启动按钮的旁边 , 点击 Add Configurations 添加 Custom Build Application Target设置为刚才设置的debug Executable设置为编译

    1.2K00编辑于 2022-08-17
  • 来自专栏陶士涵的菜地

    编译构建最新版PHP源码

    获取最新PHP代码 git clone https://git.php.net/repository/php-src.git 构建编译环境 apt-get install build-essential 编译: . /configure --prefix=/tmp/ --disable-all //指定编译后的路径,关闭所有的扩展编译 报错configure: error: bison is required to

    77320发布于 2019-09-10
领券