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

    手动编译Parboil

    写在最前 这里是使用Parboil自带的脚本编译和使用的教程:https://blog.csdn.net/FishSeeker/article/details/79479714 最近因为跑实验的原因需要修改以及合并部分代码然后再编译 ,所以无法使用Parboil自带的编译功能,只能自己编译编译脚本 下面是cuda通用的编译脚本,大部分东西都是固定的不需要改。详情见注释 # Location of the CUDA Toolkit,默认的路径即可 CUDA_PATH ? = $(HOST_ARCH) ifneq (,$(filter $(TARGET_ARCH),x86_64 aarch64 ppc64le armv7l)) ifneq ($(TARGET_ARCH /mm # 这里make clean时删除什么 clean: rm -f mm mm.o io.o parboil_cuda.o clobber: clean 编译方法 修改上述编译脚本,然后在Parboil

    1K20发布于 2019-05-26
  • 来自专栏LukaChen Blog

    手动编译安装php、nginx

    以往都是使用 lnmp 一键安装包,进行开发环境的搭建,这两天自己手动编译安装php、nginx使其能成功打印出  hello world  Let's go: nginx 安装 (FYI) 1. vi fastcgi_script_name; #fastcgi_param SCRIPT_NAME $fastcgi_script_name; } } 总结: 通过自己编译配置开发环境 附录: 如何在编译好的PHP环境中安装PHP扩展模块 1、先进入php解压缩后的源码包中,找到要安装的扩展模块的目录。 [root@redhat5 sockets]# /home/webserver/php5.2.12/bin/phpize 2、进行编译安装 [root@redhat5 sockets]# .

    1.2K10编辑于 2023-10-22
  • 来自专栏指缝阳光

    Ubuntu安装Redis(手动编译

    .tar.gz 二、解压改文件 sudo tar -zxvf redis-5.0.5.tar.gz 解压后将文件夹移动到自己的安装目录 mv redis-5.0.5 /opt/software/ 三、编译安装 Redis 由于要编译,我们需要有gcc。 redis客户端输入shutdown命令即可,退出客户端用exit 七、如何卸载redis 卸载redis服务,只需把/usr/local/bin/目录下的redis删除即可 为了卸载干净,还可以把解压和编译

    5.1K20发布于 2020-09-20
  • CentOS 7手动升级 GCC 编译器版本的完整指南

    前言GCC(GNU Compiler Collection)是 Linux 系统中最常用的 C/C++ 编译器工具链,而 CentOS 7 默认的 GCC 版本为 4.8.x,对于现代 C++(如 C+ 本文将详细介绍在 CentOS 7手动升级 GCC 到 GCC 8.3.0 或更高版本 的方法。 升级步骤查看当前 GCC 版本确认当前系统的 GCC 版本:gcc --version输出类似:gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)下载 & 编译 &

    4.5K21编辑于 2025-07-01
  • 来自专栏码的一手好代码

    自己手动编译OpenJDK8

    源码编译 Ubuntu下载 Ubuntu版本:16.04 下载链接:http://releases.ubuntu.com/16.04/ubuntu-16.04.6-desktop-amd64.iso 虚拟软件 据我的使用体验来说,之前编译过一次OpenJDK,各种报错,各种改源码才能编译通过。这次确实编译很顺,代码一句没改。 openJDK任然需要使用JDK来编译 这边使用的Oracle的1.7 链接:https://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7 解压下载需要编译的openJDK,并进入其解压后的路径 build.sh bash . /build.sh 编译成功 ?

    1.3K30发布于 2019-11-27
  • 来自专栏麒思妙想

    手动编译 Flink 1.9 踩坑实录

    大家期盼已久的1.9已经剪支有些日子了,兴冲冲的切换到跑去编译,我在之前的文章《尝尝Blink》里也介绍过如何编译,本文只针对不同的地方以及遇到的坑做一些说明,希望对遇到同样问题的朋友有一些帮助。 直接使用 clean package -DskipTests -Dfast进行编译 [INFO] Reactor Summary for flink 1.9-SNAPSHOT: [INFO] [INFO Environment (build 1.8.0_131-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode) 编译成功

    2K20发布于 2020-07-10
  • 来自专栏凉风有信

    CentOS7 手动部署 BBR

    elrepo.x86_64 在输出列表中看到 kernel-ml-4.18.5-1.el7.elrepo.x86_64 kernel-3.10.0-514.el7.x86_64 kernel-tools-libs -3.10.0-514.2.2.el7.x86_64 kernel-tools-3.10.0-514.2.2.el7.x86_64 kernel-3.10.0-514.2.2.el7.x86_64 1 Rescue a0cbf86a6ef1416a8812657bb4f2b860 (4.18.5-1.el7.elrepo.x86_64) CentOS Linux (4.18.5-1.el7.elrepo.x86 _64) 7 (Core) CentOS Linux (3.10.0-514.2.2.el7.x86_64) 7 (Core) CentOS Linux (3.10.0-514.el7.x86_64) 7 (Core) CentOS Linux (0-rescue-bf94f46c6bd04792a6a42c91bae645f7) 7 (Core) 1 2 3 4 5 由于行计数开始于 0,且 4.18.5

    1.4K31发布于 2020-10-23
  • 来自专栏狂码一生

    Linux 上手动编译安装 MySQL8.0

    wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm 三、下载完成后并更新Yum资源库,并进行安装: rpm  -ivh mysql80-community-release-el7-3.noarch.rpm yum update yum install mysql-server 四、新建mysql组和用户,并给MySQL

    1.7K10发布于 2019-12-11
  • 来自专栏开源部署

    手动在Linux中源码编译安装httpd

    为什么有RPM包还需要自己手动编译安装程序包呢? 因为笔者的水平有限,对此问题有两种自己的回答: 1.由于网络上的RPM包是作者自己用自己机器编译的,并不适合各种平台的硬件平台。 好比作者自己的机器是X86_64架构的,而你的机器是i386,那很不幸运,不适合你,只能下载源码手动安装了。 2.如果你是在大公司做运维的话,为了服务器系统的安全,你不可能轻易去网上下载RPM包安装的,因为别人可能恶意的注入木马后门什么也不是不可能的,所有为了安全期间,还是要自己手动进行编译安装的。 自己手动编译安装难不难呢,大概都需要哪些步骤呢? 那我先在这里大概讲下哪些步骤,然后在下面进行详解。 1.安装编译环境。 2.下载httpd程序包(源码) 3.编译,安装 呵呵,是不是相当的简单呢,好了,下面就进去详细的步骤了 1.安装编译环境 安装编译环境,顾名思义就是安装编译需要的编译器了。

    2.6K10编辑于 2022-06-30
  • 来自专栏云原生技术社区

    高级功能 | 了解手动编译 FastPath 模块

    本文档将介绍如何手动编译 FastPath 模块。 kube-ovn.git 安装依赖 这里以 CentOS 为例下载相关依赖: yum install -y kernel-devel-$(uname -r) gcc elfutils-libelf-devel 编译相关模块

    85830编辑于 2022-11-29
  • 来自专栏学习

    《告别手动编译!makemakefile 一键构建》

    一个工程的源文件不计其数,按照其类型、功能、模块分别放在若干个目录当中,Makefile定义了一系列的规则来指定:哪些文件需要先编译,哪些文件需要后编译,甚至于进行更复杂的功能操作。 Makefile带来的好处就是“自动化编译”,一旦写好,只需一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。 wildcard函数获取当前目录所有.c文件 $():取变量值 5 OBJ=$(SRC:.c=.o) 将.c文件名替换为.o目标文件名 :.c=.o:字符串替换 6 LFLAGS=-o 定义链接选项 7 FLAGS=-c 定义编译选项(只编译不链接) 8 RM=rm -f 定义删除命令 -f:强制删除不提示 10 $(BIN):$(OBJ) 目标文件依赖关系声明 ::分隔目标和依赖 11 @$(CC) make通过判断源文件(依赖文件)和目标文件(可执行程序/文件)的新旧,进而来判断是否需要重新执行依赖方法进行编译形成目标文件 一定是先有源文件,再有的可执行文件,因为是源文件编译链接形成可执行文件

    42410编辑于 2025-12-20
  • 来自专栏运维经验分享

    centos7 手动安装mongodb 原

    cd mongodb   6、新建logs和db两个目录 [plain] view plain copy mkdir logs   [plain] view plain copy mkdir db   7

    1.6K20发布于 2019-03-11
  • 来自专栏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.3K20发布于 2021-10-21
  • 来自专栏痴者工良

    C#多线程(7):手动线程通知

    两者之间的区别,在于前者是自动(Auto),后者是手动(Manua)。 你可以先运行下面的示例,再测试两者的区别。 ManualResetEvent 类 表示线程同步事件,收到信号时,要想下一次依然生效,必须手动重置该事件。

    1.2K60发布于 2021-04-26
  • 来自专栏指缝阳光

    (1)JVM——在 Ubuntu 上手动编译 OpenJdk12

    本篇博客主要是实现使用在 Ubuntu 系统上自己编译 OpenJdk,在后面的学习中会用到。 GCC、FreeType、CUPS等,包括编译 OpenJdk 版本的上一个版本(因为源码有些是 Java 代码写的,需要 jdk 来编译),此处是安装 OpenJdk11。 执行编译:此时我执行的是 “make all” 命令,即编译了 product、docs、test。此处的 make 有好几种选择可以自行查询。 # 编译 make all 该命令执行后大约要等 20 分钟左右,成功后如下图 ? /java -version 可以看到我们编译的 OpenJdk 版本信息 ? 到此我们手动编译 OpenJdk 就完成了,后面文章将会介绍调试源码。

    1.6K20发布于 2020-09-21
  • 来自专栏梦在深巷

    手动编译nginx且添加echo lua brotli模块支持

    所以我又重新再编译一次nginx,添加我目前可以用的模块.进行轻量级替换现有的版本. 主要用的第三方模块有:echo-nginx-module,lua-nginx-module,ngx_brotli,ngx_devel_kit,libbrotli 相关依赖有:OpenSSL,Lua-JIT 编译步骤如下 #编译依赖 yum groupinstall -y "Development Tools" #安装OpenSSL [root@web-service-1 www]# tar xvf openssl-OpenSSL root@web-service-1 www]# git clone https://github.com/openresty/lua-nginx-module.git #建议使用之前的稳定版本 #编译 web-service-1 nginx-1.17.0]# curl 127.0.0.1 is lua echo <is nginx work> ---- 版权属于:龙之介大人 本文链接:https://i7dom.cn

    1.5K20发布于 2020-04-22
  • 来自专栏蓝颜

    ContOS7手动安装JDK

    jdk8下载地址:自行百度 手动安装JDK Linux有些系统默认安装有OpenJDK是JDK的另一种实现。 -3.4.1-11.el7.noarch tzdata-java-2019c-1.el7.noarch javapackages-tools-3.4.1-11.el7.noarch java-1.8.0 -openjdk-1.8.0.242.b08-1.el7.x86_64 [root@localhost ~]# 3、卸载OpenJDK 卸载命令:rpm -e –nodeps 名称    或者     x86_64 [root@localhost ~]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.242.b08-1.el7.x86_64 或者 2019c-1.el7.noarch javapackages-tools-3.4.1-11.el7.noarch 4、安装JDK 选择到JDK官网上下载你想要的JDK版本,下载完成之后将需要安装的

    1.1K40编辑于 2022-11-23
  • 来自专栏开源部署

    CentOS 7手动安装Redis 6.0

    当下非常流行,使用非常广泛,这篇文章记录下CentOS 7手动安装Redis服务的方法。 download.redis.io/releases/redis-6.0.9.tar.gz #解压Redis tar xzf redis-6.0.9.tar.gz #进入Redis目录 cd redis-6.0.9 #编译 make 编译成功后,Redis服务二进制文件位于src/redis-server,直接输入这个路径即可运行Redis服务,不过运行后是在前台运行,一旦结束或窗口关闭,Redis服务也随之停止。 bits=64 build=ef93b08070de4db5 Redis客户端 通过上面编译后,Redis自带了一个命令行客户端redis-cli,输入下面的命令可检测Redis是否正常运行。 虽然宝塔、LNMP、Oneinstack等集成了Redis一键安装,使用方便,但也有必要了解下手动安装方法,以便后期维护。

    1.3K30编辑于 2022-08-13
  • 来自专栏康怀帅的专栏

    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-

    3.4K40发布于 2018-02-28
  • 来自专栏星辰日记

    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.7K40编辑于 2022-06-17
领券