导航:首页 > 编程系统 > linux7安装编译环境

linux7安装编译环境

发布时间:2024-11-05 06:55:04

1. linux环境安装PHP环境的步骤和前期准备的注意事项有哪些

一.架构。确认你安装 的架构是什么 lamp ,还是 lnmp。首先需要能搭建出环境
1。两者都要安装内 php ,其中 php 安装的过程有很多
可以容参考一下:php 源码安装
这个安装是 php5的,如果安装的 是 php7,编译会有一点不同:
安装 php -
2。都需要安装 mysql
mysql 源码安装
3。如果需要安装apache:
apache 安装
apache 都其他配置,请在本页面搜索:apache -
如果需要安装 nginx:
nginx 访问 php -
二.依赖模块编译。这种安装环境主要看你程序当中用到了那些 依赖模块,编译的时候需要注意
包括 nginx /apache ,php
三.配置。上面已经有相关配置介绍,需要自己去熟悉相关都配置是什么意思,需要哪些配置。
四.此处迁移还涉及到数据库到迁移,可以参考一下相关命令

2. Linux开发环境编译安装记录

编译搜索路径:

系统环境变量配置

打印系统环境

linux压缩包命令:

1 Ubuntu系统安装

ubuntu下载地址:

镜像工具地址:

U盘格式:

FAT32,支持所有系统,单个文件大小小于4GB限制

NTFS,仅支持windows系统,没有文件大小限制

exFAT,支持所有系统,没有文件大小限制

U盘格式化时出现写保护处理方式:

自定义分区设置:需要注意硬盘格式,不然后续安装会导致grub安装失败,如果不装双系统,其实可以直接使用默认的分区,不影响使用。

首先明确硬盘格式是MBR还是GPT(一般新电脑都是这种方式),两者方式后续分区方法不一样:

linux换源

ubuntu软件仓库:

2 Ubuntu(win虚拟机)安装

暂时不需要,后续更新。

3 nvidia驱动安装方法

nvidia驱动下载地址:

安装过程:

安装问题:可以查看安装日志,C++版本过低,nvidia驱动是gcc12编译的,但是本地gcc是11,升级即可。

4 cuda安装

nvidia驱动安装成功之后,使用nvidia-smi查看显卡能够支持的最高cuda版本为12.4。

cuda toolkit下载地址:

按照官方流程操作即可,注意之前已经安装了显卡驱动,Driver Installer就不需要再执行了。

安装完成之后,配置环境变量,执行nvcc -V能返回版本信息表示安装成功。

5 cuDNN安装

查看cuda版本支持的cudnn版本,下载对应的cudnn版本,cuda12.x对应cudnn8.9.7:

下载完成之后解压,将cudnn中对应的头文件和库文件复制到cuda安装地址下的include和lib64文件夹中,并修改权限:

6 ffmpeg(支持cuda硬件解码)编译

ffmpeg下载地址: CompilationGuide/Ubuntu - FFmpegffmpeg下载地址:

Download FFmpeg

安装教程

6.1 安装依赖

6.2 ffmpeg硬件解码依赖

如果不需要支持cuda硬件解码加速,直接可以跳过6.2步骤

使用FFmpeg硬解码,编译FFmpeg需要额外包含的编译选项:--enable-cuda, --enable-cuvid(硬解码),--enable-nvenc(硬编码);并为上述选项安装相应的依赖,在编译FFmpeg之前需要安装nv-codec-headers和Nvidia Video Codec SDK(nv-codec-headers全是头文件,没有具体实现,应该只是指定了链接路径,具体实现在Nvidia Video Codec SDK中,如果不安装Nvidia Video Codec SDK,--enable-cuvid,--enable-nvenc编译不通过,安装Nvidia Video Codec SDK需要注意Nvidia Video Codec SDK和cuda,显卡驱动,nv-codec-headers版本对应,具体对应关系如下表所示)

nv-codec-headers下载地址:

Nvidia Video Codec SDK下载地址:

Video Codec SDK Archive

6.3 ffmpeg编译

执行脚本之前可以先执行:export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig,保证系统能找到.pc文件

7 opencv带cuda加速编译:

OpenCV 和 opencv-contrib的github地址:

安装opencv版本为4.8.1,注意opencv-contrib版本不是opencv-contrib-4.x,而是和opencv4.8.1对应的opencv-contrib-4.8.1,需要git clone -d到分支上,不然cmake能通过,但make会报错,链接不到文件。

在编译之前配置好PKG_CONFIG_PATH和LD_LIBRARY_PATH,保证编译时能够连接到对应的头文件和库文件,主要是ffmpeg和cuda,mkdir build防止污染原代码

不带cuda编译

8 qt和qt creator安装

qt安装过程需要注意安装包路径不能有中文,否则会报错Could not find qmake spec ‘‘,qt下载地址:

安装参考教程:

qt creator下载地址:

修改文件权限为可执行文件后执行安装:

9 tesseract安装

tesseract下载地址:

leptonica下载地址:

字体下载:

下载完成之后移动到/usr/local/share/tessdata
10 gitlab配置

3. arm-linux 交叉编译环境的建立,希望有清楚的人解答,复制的闪人

是这样子的,计算机linux中原有的gcc是针对通用的X86等处理器而言的,编译出来的可执行文件是只能在通用计算机上运行的,arm也是一种处理器,只不过其指令等和X86等CPU不同,所以需要有针对arm的编译器来编译源程序,才能在arm中运行。
我在arm9下做过linux,qt编程,需要先在PC上安装linux,然后安装arm-linux-gcc,同时为了可以使用arm-linux-gcc来编译程序,需要指定环境变量,这个可以在.profile等文件中进行更改,具体办法你查一下就知道了。或者使用export命令在终端中设置环境变量。两种方法的结果有区别哦!
你想用2440的开发板的话就是arm9了,我还没找到arm9的仿真工具,但是网上已经有arm7的仿真工具。
对于arm-linux-gcc,只要你安装好并设置好了路径(环境变量)后,在一个终端中输入#arm-linux-gcc -v
那么你一般可以看到你安装的arm-linux-gcc 版本信息,到此你就可以使用它编译你的源程序,然后将生成的可执行文件下载到arm开发板中就可以运行了。
还有什么问题再说吧,我也是一个人摸索出来的,估计摸索了一个月才成功的在arm上运行了第一个自己的qt图形界面程序,祝你好运!
我的建议:
一、熟悉linux 的各种操作命令(如export)
二、学会怎么下载可执行文件到arm中
三、学会用pc控制arm上的linux

我只用过arm-linux-gcc,在你的安装文件夹下可以找到

阅读全文

与linux7安装编译环境相关的资料

热点内容
jsonformat注解用法 浏览:697
设置ipad需要选择备份文件路径 浏览:309
电脑文件怎么保存到桌面不卡 浏览:810
java获得本机外网的ip地址 浏览:391
微信小程序ios能过么 浏览:208
苹果app后台耗电太大怎么关闭 浏览:178
怎么查看zabbix版本号 浏览:327
手机app整合文件名 浏览:492
压缩包保存文件找不到临时文件 浏览:958
iphone4来电mv素材 浏览:684
数据库怎么查速度 浏览:89
项目数据分析师证在哪里查询 浏览:725
淘宝怎么免费升级专业版 浏览:771
淘特app买手机壳如何微信支付 浏览:59
windows迁移到mac的文件找不到了 浏览:674
最近比较火的网络游戏有哪些 浏览:377
linuxoracle日志 浏览:54
计算机网络课程作用 浏览:902
win10下ftp服务器搭建 浏览:150
oppo原配数据线多少钱 浏览:835

友情链接