首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CMake入门实战——生成安装

生成安装 本节将学习如何配置生成各种平台上的安装,包括二进制安装源码安装。为了完成这个任务,我们需要用到 CPack ,它同样也是由 CMake 提供的一个工具,专门用于打包。...首先在顶层的 CMakeLists.txt 文件尾部添加下面几行: # 构建一个 CPack 安装 include (InstallRequiredSystemLibraries) set (CPACK_RESOURCE_FILE_LICENSE...生成二进制安装: cpack -C CPackConfig.cmake 生成源码安装 cpack -C CPackSourceConfig.cmake 我们可以试一下。...此时会在该目录下创建 3 个不同格式的二进制文件: xuke@ubuntu:~/work/cmake-demo/Demo8$ ls CMakeCache.txt _CPack_Packages...此时会出现一个由 CPack 自动生成的交互式安装界面: xuke@ubuntu:~/work/cmake-demo/Demo8$ sh Demo8-1.0.1-Linux.sh Demo8 Installer

1.4K40
您找到你想要的搜索结果了吗?
是的
没有找到

7.87.9 源码安装

源码安装目录概要 cd /usr/local/src/ wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.34.tar.gz tar zxvf httpd...源码安装 1.切换到/usr/local/src/目录下 [root@hf-01 ~]# cd /usr/local/src/ [root@hf-01 src]# ls [root@hf-01 src...查看是否安装正确,0表示安装正确(即上条命令执行成功) 在安装的时候,若缺失什么命令,什么就会停止安装,并告诉你缺失什么,你只需要安装即可 一般有可能会缺少失gcc命令,需要去安装——>yum install...lib man modules build conf htdocs include logs manual [root@hf-01 httpd-2.2.34]# 这就是源码编辑安装...8.源码安装的都是在一个目录下,那就是说卸载这个只需要删除目录即可 下载源码一定要去官方网站或者可信任的站点下载!!!

79160

CentOS 7上源码方式安装MySQL5.7.22

缺点:后期升级不方便,生产中建议RPM方式安装 CentOS7默认安装了和MySQL有兼容性的MariaDB数据库,在我们安装MySQL5.7之前为了避免发生冲突首先删除MariaDB。...# rpm -qa | grep maria # yum remove mariadb-libs -y 一、基于官方源码安装 下载 mysql-5.7.22.tar.gz 安装cmake # yum...-y install cmake # tar -zxvf mysql-5.7.22.tar.gz -C /usr/src # cd /usr/src/mysql-5.7.22 # cmake ....安装之后的一些配置: # cd /usr/local/mysql/support-files/ ]# ll mysql.server -rwxr-xr-x 1 root root 10569 Apr...| +--------------------+ 二、基于官方源代码RMP构建自定义MySQLRPM(一般用于企业内部开发,生产中还是MySQL的方式安装) 创建一个普通用户,用于构建自定义的RPM

1K20

LAMP环境 源码安装

在网上搜索的lamp环境的资料,很多都是yum的,或者是老资料,为了让自己多敲几段命令,所以选择了源码的方式。...说真的,对于我这种初学者来说,较新版的源码哪怕是有一点点的安装配置的不一样,可能都要很久才能解决。 所以,为了搭建这个lamp环境,自己反反复复,一点点的比对资料,一点点尝试,不下10遍了。...如果你跟我一样,是初学的朋友,也想用比较新的源码的方式搭建一个自己的lamp环境,跟着我这个做,说不定能帮到你。...: 1,建立目录 cd / mkdir -p /lamp/sh /lamp/tar_gz /lamp/backup /lamp/tar_gz放置源码 /lamp/sh 放置sh脚本 /lamp...mysql #MySQL自5.5版本以后,就开始使用cmake编译工具了 #mysql安装前所需 cmake,ncurses,bison cd /lamp/tar_gz/cmake-2.8.5

1.4K41

yum扩展,源码安装

–downloaddir=路径       //如果一个,已经安装过了,你就不能再次安装下载,只有重新安装一下,才可以下载这个 源码安装 # cd /usr/local/src/       /.../local/apache2 源码三部曲 1. ....先下载源码。这里建议大家处于安全问题,务必要在官网上直接下载源码。因为一切源码还是官网比较正规,谁知道其他地方下载的有没有被加入什么乱七八糟的东西; 2. 源码一般以bz2或者是gz形式的。...里一般有readme或者是install文档,这里面有关于本源码该如何编译安装,可以仔细看看。...有时候里没有这两个文档,但是会有一个doc目录,该目录下有针对不同OS平台的安装文档,一样可以细读; 3. 将源码拷到linux上,解压; 4. 第一步就是configure配置。

1.5K60

Centos安装mysql rpm

Centos安装mysql rpm 安装mysql步骤: 清理环境 centos有可能会自带一个mariadb 查看是否已安装 rpm -qa |grep -i mysql #(centos7默认系统自带的...) rpm -qa |grep -i mariadb #rpm -e 加上名,把mariadb清掉 rpm -e --nodeps XXXX 可以看到用rpm删除会失败,提示有依赖关系的软件需要安装...rpm删除时如果有依赖关系,可以用yum remove + 名来删除mariadb 开始安装: 一般用装软件用yum直接安装也可以,但是有一个问题:用yum的话,是到默认的mariadb用的yum.../ rpm –ivh + 安装所需要的 rpm -ivh mysql-community-client-5.7.22-1.el6.x86_64.rpm(如果报错则加上--force --nodeps...-5.7.33-1.el6.x86_64.rpm-bundle.tar #安装安装顺序为 rpm -vih mysql-community-common-5.7.33-1.el7.x86_64.rpm

1.6K20

Linux软件安装管理之--源码安装

Linux 软件安装管理之--源码安装  在 Windows 系统中的应用程序大多是闭源软件,这些软件的开发商在发行软件前会将软件编译为二进制软件,用户一般只能通过软件提供的安装程序进行安装。...1 源码安装的优缺点 源码的优点: 1)安装灵活(可以安装指定版本、指定编译参数、指定安装位置) 2)卸载方便 源码的缺点: 1)安装步骤繁琐(步骤较多,容易出现拼写错误,需要处理复杂的依赖关系)...3 源码安装的基本步骤 1)下载程序源码:保存在你的数据目录,进行解压缩; 2)查阅步骤流程:一般是 INSTALL/README 等相关文件; 3)执行configure/config:目的是检测系统环境兼容性...但如果你进行源码安装的时候没有指定位置(默认值一般为 /usr/local/ ),或指定的位置为 --prefix=/usr/local,则这时候你安装软件生成的文件将分别存储在 /usr/local...5 源码安装实例 一个简单实例:源码安装 nginx [root@localhost ~]# cat /etc/redhat-release ; uname -r // 了解系统信息 CentOS

3.2K51

CentOS6.7下使用 cmake编译安装MySQL5.5.32

它可以用来支持多种本地构建环境,包括make,苹果的xcode和微软的Visual Studio,本篇文章将在CentOS6.7下使用 cmake编译安装MySQL5.5.32。...一、安装cmake编译环境 1.1 使用yum方式安装gcc gcc-c++ [root@lenovo ~]# yum install gcc-c++ gcc -y 1.2 解压camke源文件 将cmake...源文件放入/tmp/文件夹下 [root@lenovo ~]# cd /tmp [root@lenovo ~]# tar -xf cmake-2.8.8.tar.gz 1.3编译安装cmake [root.../configure [root@lenovo ~]# make [root@lenovo ~]# make install 至此cmake编译环境安装成功 二、安装MySQL5.5.32 2.1安装mysql.../ 2.6解压MySQL源码MySQL5.5.32源文件放入/tmp/文件夹下 [root@lenovo ~]# cd /tmp[root@lenovo ~]# tar -xf mysql-5.5.32

80340
领券