首页 > 编程知识 正文

linux源码下载编译安装过程,keil5汉化包

时间:2023-05-04 22:21:29 阅读:130277 作者:1072

1 .安装依赖关系

$ sudo apt-get update

$ sudo apt-get-yinstallautoconfautomakebuild-essentiallibass-devlibfreetype6- dev libsdl2- devlibtheora-devlibtolibtolibasdl

2 .源代码安装yasm

x264和FFmpeg使用的x86优化汇编程序。 非常推荐。 不然编译非常慢。

下载源版本: yasm-1.3.0.tar.gz

编译安装:

$ cd ~/ffmpeg_sources

$ wget http://www.tortall.net /项目/yasm/releases/yasm-1.3.0.tar.gz

$ tar xzvf yasm-1.3.0.tar.gz

$ cd yasm-1.3.0

$./configure-- prefix=' $ home/ffmpeg _ build '--透明的玄关dir='$HOME/清澈的玄关'

$ make

$ make install

3 .源代码安装NASM

$ sudo apt install nasm

$ cd ~/ffmpeg_sources

$ wget http://www.nasm.us/pub/nasm/release builds/2.13.01/nasm-2.13.01.tar.bz2

$ tar xjvf nasm-2.13.01.tar.bz2

$ cd nasm-2.13.01

$ ./autogen.sh

$ PATH='$HOME/清脆的玄关: $ path './configure-- prefix=' $ home/ffmpeg _ build '--清脆的玄关dir=' $ hommpeg

$ PATH='$HOME/纯洁的玄关:$PATH' make

$ make install

4 .源代码安装libx264

$ cd ~/ffmpeg_sources

$ wget http://download.videolan.org/pub/x264/snapshot s/last _ x264.tar.bz2

$ tar xjvf last_x264.tar.bz2

$ cd x264-snapshot*

$ PATH='$HOME/清脆的玄关: $ path './configure-- prefix=' $ home/ffmpeg _ build '--清脆的玄关dir=' $

$ PATH='$HOME/纯洁的玄关:$PATH' make

$ make install

5 .源代码安装x265

$ sudo apt-getinstallcmakemercurial

$ cd ~/ffmpeg_sources

$ Hg clone https://bit bucket.org/multi coreware/x265

$ CD~~/ffmpeg _ sources/x265/build/Linux

$ PATH='$HOME/清门: $ path ' cmake-g ' UNIX make files '-DC make _ install _ prefix=' $ home/ffmpeg _ bu build

$ make

$ make install

6 .源代码安装libmp3lame

$ cd ~/ffmpeg_sources

$ wget http://downloads.source forge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz

$ tar xzvf lame-3.99.5.tar.gz

$ cd lame-3.99.5

$./configure-- prefix=' $ home/ffmpeg _ build '-- enable-nasm-- enable-shared

$ make

$ make install

7 .源代码安装libopus

$ cd ~/ffmpeg_sources

$ wget https://archive.Mozilla.org/pub/opus/opus-1.1.5.tar.gz

>

$ tar xzvf opus-1.1.5.tar.gz

$ cd opus-1.1.5

$ ./configure --prefix="$HOME/ffmpeg_build" --enable-shared

$ make

$ make install

8. 源码安装 pkg-config

$ wget https://pkg-config.freedesktop.org/releases/pkg-config-0.29.2.tar.gz

$ tar -xzf pkg-config-0.29.2.tar.gz

$ cd pkg-config-0.29.2

$ ./configure --with-internal-glib

$ make

$ sudo make install

8. 源码安装 ffmpeg

版本:ffmpeg-4.1.tar.bz2

$ tar -xjf ffmpeg-4.1.tar.bz2

$ cd ffmpeg-4.1

配置脚本:config.sh

#!/清脆的大门/bash

PATH="$HOME/清脆的大门:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig"

./configure

--prefix="$HOME/ffmpeg_build"

--pkg-config-flags="--static"

--extra-cflags="-I$HOME/ffmpeg_build/include"

--extra-ldflags="-L$HOME/ffmpeg_build/lib"

--清脆的大门dir="$HOME/清脆的大门"

--enable-debug=3

--disable-optimizations

--disable-asm

--disable-stripping

--enable-gpl

--enable-pthreads

--enable-libfaac

--enable-libmp3lame

--enable-libx264

--enable-libx265

--enable-libfreetype

--enable-libmp3lame

--enable-libopus

--enable-shared

make -j 4

make install

Linux下源码编译安装rpy2

R(又称R语言)是一款开源的跨平台的数值统计和数值图形化展现工具.rpy2是Python直接调用R的第三方库,它可以实现使用python读取R的对象.调用R的方法以及Python与R数据结构转换等.这 ...

Linux 下源码编译安装 vim 8.1

前言 目前 linux 的各个发行版基本上都是带了一个 vi 编辑器的,而本文要说的 vim 编辑器对 vi 做了一些优化升级,更好用.当我们需要远程操作一台 linux 服务器的时候,只能使用命令行 ...

Linux下源码编译安装PostgreSQL数据库

我使用的Postgres的源码版本为 postgresql-9.3.5.系统为 CentOS6.5 ,是64位. 下载以后直接阅读其中的 README然后阅读其中的INSTALL,按照其中将的步骤做就 ...

Linux下源码编译Mysql5.7

1.安装依赖包 yum -y install gcc-c++ ncurses-devel cmake make perl gcc autoconf automake zlib libxml libgc ...

Linux下源码编译php7

1.安装依赖包 yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng ...

Linux下源码编译安装MySql,centeros7

1. 安cmake工具 # yum install -y cmake 2. 创建mysql用户  #useradd -s /s清脆的大门/nologin mysql  //设置为非登陆用户(安全) 3. ...

linux下源码编译安装mysql

1.安装依赖的包: yum install -y gdb cmake ncurses-devel bison bison-devel 2.创建mysql安装目录和数据文件目录 mkdir -p /us ...

Linux下源码编译安装MySQL 5.5.8

准备工作: 新建用户和用户组 groupadd mysql useradd -g mysql mysql 1:下载: bison-2.4.2.tar.bz2 cmake-2.8.3.tar.gz ma ...

linux 下源码编译环境配置

yum install -y apr* autoconf automake bison bzip2 bzip2* compat* cpp curl curl-devel fontconfig fo ...

随机推荐

嵌入式Linux驱动学习之路(六)u-boot启动内核

内核启动是需要必要的启动参数.不能开机自动完全从0开始启动,需要uboot帮助内核实现重定位并提供参数. 首先,uboo会从Kernel分区中读取bootcmd环境变量,根据环境变量可自动启动. 分区 ...

HTML5正确的嵌入flash

超详细cordova环境配置(windows)及实例

摘要: 最近闲来无事就把以前做的cordova项目整理了下,发现网上很少有详细完整的配置教程,所以自己就总结了下分享给大家. 项目地址:https://github.com/baixuexiyang/ ...

Docker-创建支持ssh服务的镜像

这里测试tomcat镜像安装ssh服务 1.启动镜像 [root@wls12c docker]$ docker run -d tomcat:centos 844bdde121a03174f3abd22 ...

OD: Shellcode Encoding

Shellcode 受到的限制 1. 大多数情况下 shellcode 中不允许出现 0x00 截断符,这个可以通过特殊指令来做到. 2. 有时候 shellcode 必须为可见的 ASCII 字符或 ...

使用pfile 启动oracle 实例时,启动失败---db_recovery_file_dest參数值在os上不存在。

[oracle@vm22 ~]$ export ORACLE_SID=orcl [oracle@vm22 ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2. ...

详解m4文件

最近在分析speex代码,发现编译过程中需要的一个speex.m4文件不知道是何方神圣,怀着对未知知识的渴望,跑到 某哥和某基问了一下,算是认识了,为了方便以后经常见面,这里就做个记录吧. M4实际上 ...

【bfs】抓住那头牛

[题目] 农夫知道一头牛的位置,想要抓住它.农夫和牛都位于数轴上,农夫起始位于点N(0≤N≤100000),牛位于点K(0≤K≤100000).农夫有两种移动方式: 1.从X移动到X-1或X+1,每次 ...

【转载】c++类的实例化与拷贝

https://www.cnblogs.com/心灵美的枫叶-cp/p/3578976.html c++的默认拷贝构造函数,从深度拷贝和浅拷贝说起: https://blog.csdn.net/qq_2 ...

蚂蚁金服ATEC城市峰会上海举行,三大发布迎接金融科技2019

2019年1月4日,蚂蚁金服ATEC城市峰会以“数字金融新原力(The New Force of Digital Finance)”为主题在上海举办.稠州银行副行长jqdsw.蚂蚁金服副总裁哭泣的指甲油.蚂蚁金服 ...

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。