首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏c++ 学习分享

    VC6编译OPENSSL

    VC6编译方法: 1.http://www.openssl.org/source/old/0.9.x/  下载0.9.x版本  -- VC6不能完全编译最新的1.0.x,所以尽量选择0.9.x 2. 安装ActivePerl 3.cmd命令运行 VC6安装目录\VC98\Bin\VCVARS32.BAT 4.以此执行下面命令 perl Configure VC-WIN32 ms\do_ms nmake  -f ms\ntdll.mak  // 动态库编译 nmake -f ms\nt.mak     // 静态库编译 VS2012 x64 编译方法: 1.下载openssl源代码 http://www.openssl.org  ms\nt.mak    // 静态编译 cd out32dll .. \ms\test 最后动态编译生成出来的文件在out32dll目录下、静态编译出来的在out32目录下 一些错误以及解决方法(vs2010为例) 错误: tmp32\sha1-586.asm(1432

    1.4K20编辑于 2023-07-06
  • 来自专栏生如夏花绚烂

    简单编译es6

    .安装node环境 2.cd 到项目目录 3.打开命令行 输入 npm init -y 初始化 4npm install@babel/core@babel/cli@babel/preset-env下载编译的东西 5.打开项目目录编辑package.json文件 //package.json { "name": "es6", "version": "1.0.0", "description": " ", "main": "index.js", "scripts": { //通过babel编译 编译的目录为src -d指定输出的目录 ,这样src下面的所有js都会被编译到dest目录 "^7.8.4", "@babel/core": "^7.9.0", "@babel/preset-env": "^7.9.0" } } 这里完成后我们还要生成一个配置文件,设置编译的规则 main.js文件 键入如下测试代码 let a = 1; let b = 2; console.log(a+b); 命令行输入 npm run build 发现dest目录也生成main.js文件 //被编译后的

    29210编辑于 2022-09-08
  • 来自专栏YuanXin

    二:编译ES6

    今天介绍webpack怎么编译ES6的各种函数和语法。敲黑板:这是webpack4版本哦, 有一些不同于webpack3的地方。 >>> 本节课源码 >>> 所有课程源码 1. 了解babel 说起编译es6,就必须提一下babel和相关的技术生态: babel-loader: 负责 es6 语法转化 babel-preset-env: 包含 es6、7 等版本的语法转化规则 babel-polyfill: es6 内置方法和函数转化垫片 babel-plugin-transform-runtime: 避免 polyfill 污染全局变量 需要注意的是, babel-loader arrB.includes(8)); console.log("new Set(arrB) is ", new Set(arrB)); 命令行中进行打包,然后编写html文件引用打包后的文件即可在不支持es6规范的老浏览器中看到效果了

    59020发布于 2020-04-20
  • 来自专栏fred 随笔

    centos 6 编译安装内核

    ]# tar xf mpc-1.0.1.tar.gz [root@centos6 packages]# tar xf mpfr-2.4.2.tar.bz2 3、编译安装gcc组件 [root@centos6 libstdc++-devel.x86_64 0:4.4.7-23.el6 mpfr.x86_64 0:2.4.1-6.el6 ppl.x86_64 0:0.10.2-11.el6 完毕! 4.3.2 --with-mpfr=/usr/local/mpfr-2.4.2 --with-mpc=/usr/local/mpc-1.0.1 线程模型:posix gcc 版本 5.4.0 (GCC) 4、编译 scripts/sign-file scripts/sign-file.c:25:30: 致命错误:openssl/opensslv.h:没有那个文件或目录 编译中断。 x86_64.img 5、至此,内核编译成功,重启验证一下 图片 登录服务器查看内核信息 [root@centos6 /]# uname -a Linux centos6 4.13.2 #1 SMP

    2K20编辑于 2022-08-30
  • 来自专栏第一专栏

    编译原理4—6章案例复习总结【编译原理】

    4—6章总结 4、自上而下文法—LL(1)文法 (1)first集 (2)follow集 ——利用到select集 (3)select集 ——利用到first、select集合 (4)构造自上而下分析表 (5)句子分析—利用LL(1)分析表,注意倒序入栈—符号栈是将表中查询到的产生式倒着写入,栈内只剩下 # 为止 5、规范推导—移进规约法—直接利用推导式规约,顺序入栈,栈内只剩下第一个非终结符S为止 6

    1.8K20编辑于 2023-05-25
  • 来自专栏开源部署

    CentOS6编译安装Nginx

    root 4096 Nov 26 21:23 html drwxr-xr-x 2 root root 4096 Nov 26 21:24 logs -rw-r--r-- 1 root root 6 4096 Nov 26 21:23 html drwxr-xr-x 2 root root 4096 Nov 26 21:24 logs -rw-r--r-- 1 root root 6

    42110编辑于 2022-06-28
  • 来自专栏LukaChen Blog

    centos 6 编译安装 git 2.18.0

    yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum install gcc perl-ExtUtils-MakeMaker

    40430编辑于 2023-10-22
  • 来自专栏SpringBoot教程

    Spring6 AOT 提前编译

    1、AOT概述图片1.1、JIT与AOT的区别JIT和AOT 这个名词是指两种不同的编译方式,这两种编译方式的主要区别在于是否在“运行时”进行编译(1)JIT, Just-in-time,动态(即时)编译 JIT 缺点就是编译需要占用运行时资源,会导致进程卡顿。(2)AOT,Ahead Of Time,指运行前编译,预先编译。 现在正处于云原生,降本增效的时代,Java 相比于 Go、Rust 等其他编程语言非常大的弊端就是启动编译和启动进程非常慢,这对于根据实时计算资源,弹性扩缩容的云原生技术相冲突,Spring6 借助 AOT 1.2、GraalvmSpring6 支持的 AOT 技术,这个 GraalVM 就是底层的支持,Spring 也对 GraalVM 本机映像提供了一流的支持。 无需额外开销(4)高级工具在 Java 和多种语言中调试、监视、分析和优化资源消耗总的来说对云原生的要求不算高短期内可以继续使用 2.7.X 的版本和 JDK8,不过 Spring 官方已经对 Spring6

    67920编辑于 2023-06-24
  • 来自专栏python3

    CentOS 6编译安装python 3

    二、编译安装Python-3.6.1: 1、安装依赖软件包: # yum -y groupinstall "Development tools" # yum -y install zlib-devel : # date 040413022017.30 # date 3、编译安装Python-3.6.1: #wget https://www.python.org/ftp/python/3.6.1/Python prefix=/usr/local/python3.6.1 --enable-shared --enable-profiling--enable-optimizations --disable-ipv6 4、更改CentOS6默认Python版本为3.6.1: # mv /usr/bin/python /usr/bin/python2.6.6-old # ln -s /usr/local/python3.6.1 /etc/profile.d/python3.6.1.sh # echo $PATH 6、配置头文件: # ln -sv /usr/local/python3.6.1/include /usr/include

    1.2K00发布于 2020-01-07
  • 来自专栏python3

    Linux CentOS6编译安装Pyt

        CentOS6.x系统中一直沿用的都是Python2.6.x(目前最新版本是python-2.6.6),有时不能满足某些应用生产环境和开发环境的需要,直接从yum官方仓库和epel中安装Python2.7 安装Python2.7.x实际上非常简单,唯一需要了解的是,编译安装Python2.7.x时必须将使用--enable-shared (enable building shared python library 动态链接库(share object, /usr/lib64/libpython2.7.so.1.0),这一文件会被很多python模块(甚至python本身)所用到,当没有使用这一选项时可以加上这个选项重新编译  36580288 7D9DC8D2 18ADD4FF A4135B38 A74B06BF EA5BBD71 ED9D77D5 E6DF025C AA65421D 6F5E1540 F73C700D 487034E5 bootstrap.pypa.io/get-pip.py python get-pip.py  # pip pip --version tag: CentOS Python2.7,centos安装python2.7,编译安装

    85510发布于 2020-01-07
  • 来自专栏开源部署

    CentOS6 编译安装LNMP步骤

    service lib or common /data/service/common 数据存放      /data/data 日志存放      /data/logs # yum源更改 rm -f CentOS6- Base-163.repo \ rm -f /etc/yum.repos.d/CentOS6-Base-163.repo yum install -y wget    wget -4 --no-cache http://mirrors.163.com/.help/CentOS6-Base-163.repo \ -O /etc/yum.repos.d/CentOS6-Base-163.repo mv /etc

    70810编辑于 2022-06-28
  • 来自专栏乐沙弥的世界

    Linux 6下安装编译安装Nginx

    本文演示了基于Linux 6编译安装Nginx,供大家参考。 nginx.org/en/linux_packages.html # yum install pcre-devel zlib-devel openssl openssl-devel gcc gcc-c++ 三、编译及安装 \ --with-http_spdy_module \ --with-ipv6

    2.2K10发布于 2018-08-13
  • 来自专栏乐沙弥的世界

    Linux 6编译安装 PHP 5.6

    本文描述基于CentOS 6.7下编译安装PHP 5.6.9,同样也适用于CentOS 7下安装。 1、演示环境 # more /etc/redhat-release CentOS release 6.7 (Final) 2、扩展支持(mcrypt、mhash扩展和libevent) 如果想让编译的 /src/php-5.6.9 php~ ###说明:考虑编译后的简洁,此命令移除@20160729 # cd php/ # . /configure \ ###说明:编译的内容被调整@20160729 --prefix=/usr/local/php \ --with-config-file-path=/ mysqlnd从php 5.3开始可用,可以编译时绑定到它(而不用和具体的MySQL客户端库绑定形成依赖)。

    2.2K20发布于 2018-08-13
  • 来自专栏前端说吧

    ES6-Babel编译环境搭建

    他具备把所有的es6的语法都转成es5的能力,但是此能力也依赖babel/core 把写的es6语法真正转成es5,需要一个指令去找到这个文件,编译转换后输出新的文件,就需要这个脚手架。 此时,执行npx babel es6.js -o es5.js,就能把es6语法转换为es5的格式。他的工作原理是通过node_modules/.bin/bable入口文件进行编译。 "@babel/preset-env": babel处理插件之一 编译es6文件,测试: 新建test.js文件,写上es6命令 ? 编译成功后,查看输出的demo.js ? 在线编译:  如果是临时的babel编译,不想配置脚手架工具的话,可以打开这个在线工具编译。 https://www.babeljs.cn 官网截图 ?

    76010发布于 2019-05-13
  • 来自专栏运维前线

    CentOS6、7编译安装FFmpeg

    Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm CentOS6 http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/ x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm 安装 sudo yum install ffmpeg ffmpeg-devel -y # 查看帮助 ffmpeg -h ffmpeg -i input.mp4 output.avi CentOS6安装FFmpeg最新版 参考:https://trac.ffmpeg.org/wiki/CompilationGuide /Centos 在CentOS上编译FFmpeg 安装依赖包 # 必须要安装的依赖包 yum install autoconf automake bzip2 cmake freetype-devel gcc

    1.9K50发布于 2019-05-26
  • 来自专栏Java大联盟

    CentOS 6.x 编译安装 Nginx

    一、系统环境 ---- OS:CentOS 6.7 x64 Nginx:1.10.2 二、安装 Nginx ---- 1 依赖安装 (1) 安装 gcc 由于是编译安装,因此,需要 gcc 的编译环境, nginx [root@lab1 nginx]# ls nginx-1.10.2.tar.gz [root@lab1 nginx]# tar zxf nginx-1.10.2.tar.gz (3) 编译 、安装 root 用户执行如下命令编译 nginx 源码: [root@lab1 nginx]# cd nginx-1.10.2 [root@lab1 nginx-1.10.2]# pwd /opt /configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module 编译成功: ? 注: (1) 上面指定了编译目录, --prefix=/usr/local/nginx 表示编译到 /usr/local/nginx 环境,此时并不会生成 /usr/local/nginx 目录。

    1.2K30发布于 2019-04-22
  • 来自专栏后端精进之路

    JVM性能优化系列-(6) 晚期编译优化

    6. 晚期编译优化 晚期编译优化主要是在运行时做的一些优化手段。 本文中提及的编译器、即时编译器都是指HotSpot虚拟机内的即时编译器。 6.2 HotSpot虚拟机内的即时编译器 解释器和编译器 HotSpot虚拟机采用解释器与编译器并存的架构,解释器与编译器两者各有优势: 当程序需要迅速启动和执行的时候,解释器可以首先发挥作用,省去编译的时间 由于即时编译编译本地代码需要占用程序运行时间,要编译出优化程度更高的代码,所花费的时间可能更长;而且想要编译出优化程度更高的代码,解释器可能还要替编译器收集性能监控信息,这对解释执行的速度也有影响。 编译对象与触发条件 在运行过程中会被即时编译编译的“热点代码”有两类: 被多次调用的方法 被多次执行的循环体 在这两种情况下,都是以整个方法作为编译对象,这种编译方式被称为栈上替换。

    49410编辑于 2023-10-19
  • 来自专栏Eureka的技术时光轴

    使用C++ Builder 6编译产生错误

    错误提示: [C++ Error] E2075 Incorrect project override option: Files\Borland\CBuilder6\lib\vcl60.csm [C+ + Error] E2075 Incorrect project override option: Files\Borland\CBuilder6\lib\vcl60.csm [C++ Error] Project1

    1.4K10发布于 2019-07-24
  • 来自专栏Android干货园

    6个技巧加速你的gradle编译

    现在,让我们看一下怎么处理gradle编译项目。编译的项目一般都是标准编译的,也都是独一无二的。几乎所有的项目都增加了其自身的复杂性。 所有的东西都不同但是有一个东西是相同的:编译会占用你的时间,加快编译会影响你的开发效率,让你的项目工作更加顺畅。 6.修复依赖 gradle允许你指定项目中依赖包的范围,在下面的例子中,任何一个gson 2的小版本都满足依赖约束。事实上,gradle尝试去找最新的版本,这就消耗了gradle的灵活性。 模块化项目和并行化编译 最后,这个并不是特别重要,但是也许是最有影响力的,它能提高你的项目编译速度并且使你的项目模块快更好。首先,模块化项目可以并行编译。我们谈论了它如何加快Maven和gradle。 翻译自: https://medium.com/@shelajev/6-tips-to-speed-up-your-gradle-build-3d98791d3df9#.2wvd1b2i3

    2.8K30发布于 2021-09-10
  • 来自专栏全栈程序员必看

    编译安装单机版Redis6

    wget https://download.redis.io/releases/redis-6.2.1.tar.gz tar xzf redis-6.2.1.tar.gz cd redis-6.2.1 编译 centos7 编译有报错,一定要加参数据MALLOC=libc,或者SYSTEMD=yes make MALLOC=libc 参考redis安装说明: https://github.com/redis

    55920发布于 2021-05-19
领券