当前位置: 首页 > news >正文

门户网站简称什么网站空间好

门户网站简称,什么网站空间好,企业为什么要建网站,图片设计用什么软件准备工作 环境准备 1.Windows安装Oracle VM VirtualBox 7.0.10#xff0c;安装ubuntu-22.04.3。 坑一#xff1a;无法往虚拟机里拖放复制文件#xff0c;解决办法#xff1a;登录Ubuntu虚拟机时切换到xorg方式登录#xff0c;参考地址#xff1a;Ubuntu Desktop 22.04…准备工作 环境准备 1.Windows安装Oracle VM VirtualBox 7.0.10安装ubuntu-22.04.3。 坑一无法往虚拟机里拖放复制文件解决办法登录Ubuntu虚拟机时切换到xorg方式登录参考地址Ubuntu Desktop 22.04 无法实现拖放复制操作解决办法-CSDN博客 下载文件 下载ndk25 官网下载ndk官网 网盘下载android-ndk-r25c-linux.zip 注意这是linux环境下的ndk。 下载FFmpeg 5.1.3 官网下载FFmpeg官网 网盘下载FFmpeg 5.1.3 解压文件 解压文件 #解压ffmpeg-5.1.3.tar.xz tar -xf ffmpeg-5.1.3.tar.xz#解压android-ndk-r25c-linux.zip unzip android-ndk-r25c-linux.zip ndk配置环境变量 配置环境变量命令sudo gedit ~/.bashrc   注意替换为你的ndk路径 export NDK_HOME/你的ndk路径/android-ndk-r25c export PATH$NDK_HOME:$PATH 输入命令 ndk-build查看配置环境变量成功没只要没出command not found就证明环境变量配置成功,如果成功显示如下 下载所需编译软件 首先更新包列表 sudo apt update 然后下载需要的编译软件 sudo apt install autoconf \ automake \ build-essential \ cmake \ git-core \ libass-dev \ libfreetype6-dev \ libgnutls28-dev \ libmp3lame-dev \ libsdl2-dev \ libtool \ libva-dev \ libvdpau-dev \ libvorbis-dev \ libxcb1-dev \ libxcb-shm0-dev \ libxcb-xfixes0-dev \ meson \ ninja-build \ pkg-config \ texinfo \ wget \ yasm \ zlib1g-dev \ libunistring-dev \ libaom-dev \ libdav1d-dev \ pkg-config配置root用户 注意编译的时候用root用户我用普通用户编译失败 普通用户登录成功后设置 root 用户的登录密码然后 su 登录 $ sudo passwd root [sudo] password for dummy: # 此处需输入普通用户的登录密码 New password: # 此处输入 root 用户的登录密码新设置密码 Retype new password: # 此处再次输入 root 用户的登录密码确认与上面的密码输入一致 passwd: password updated successfully $ su Password: # 此处输入上面设置的 root 用户登录密码回车即可登录至 root 用户 # exit # 退出登录 root 用户回到普通用户登录态 到这一步编译所需的准备工作就做完了接下来终于可以开始编译了。 编译FFmpeg 修改FFmpeg的configure文件将文件中 SLIBNAME_WITH_MAJOR$(SLIBNAME).$(LIBMAJOR) LIB_INSTALL_EXTRA_CMD$$(RANLIB)$(LIBDIR)/$(LIBNAME) SLIB_INSTALL_NAME$(SLIBNAME_WITH_VERSION) SLIB_INSTALL_LINKS$(SLIBNAME_WITH_MAJOR)$(SLIBNAME) 替换为 SLIBNAME_WITH_MAJOR$(SLIBPREF)$(FULLNAME)-$(LIBMAJOR)$(SLIBSUF) LIB_INSTALL_EXTRA_CMD$$(RANLIB)$(LIBDIR)/$(LIBNAME) SLIB_INSTALL_NAME$(SLIBNAME_WITH_MAJOR) SLIB_INSTALL_LINKS$(SLIBNAME) 在FFmpeg目录下新建build_android.sh想了解详细配置参数请前往这里。 # touch 新建文件 [rootCentOS6 ffmpeg-5.1.3]# touch build_android.sh # vim 编辑build_android.sh [rootCentOS6 ffmpeg-5.1.3]# vim build_android.sh写入脚本内容 #!/bin/bash #特别注意 以下路径需要修改成自己Linux系统中的NDK目录前面上传的ndk解压文件当中 TOOLCHAIN/usr/local/src/android-ndk-r25b/toolchains/llvm/prebuilt/linux-x86_64 # 最低支持的android sdk版本 API21 # --extra-cflags中添加-DVK_ENABLE_BETA_EXTENSIONS0, 防止引用vulkan_beta.h头文件 function build_android { echo Compiling FFmpeg for $CPU ./configure \--prefix$PREFIX \--disable-neon \--disable-hwaccels \--disable-gpl \--disable-postproc \--enable-shared \--enable-jni \--disable-mediacodec \--enable-small \--enable-gpl \--disable-decoderh264_mediacodec \--disable-static \--disable-doc \--disable-programs \--disable-ffmpeg \--disable-ffplay \--disable-ffprobe \--disable-avdevice \--disable-symver \--cross-prefix$CROSS_PREFIX \--target-osandroid \--arch$ARCH \--cpu$CPU \--cc$CC \--cxx$CXX \--enable-cross-compile \--sysroot$SYSROOT \--extra-cflags-DVK_ENABLE_BETA_EXTENSIONS0 -mno-stackrealign -Os -fpic $OPTIMIZE_CFLAGS \--extra-ldflags$ADDI_LDFLAGS \$ADDITIONAL_CONFIGURE_FLAG make clean make -j4 make install echo The Compilation of FFmpeg for $CPU is completed }#armv8-a ARCHarm64 CPUarmv8-a # r21版本的ndk中所有的编译器都在/toolchains/llvm/prebuilt/darwin-x86_64/目录下clang CC$TOOLCHAIN/bin/aarch64-linux-android$API-clang CXX$TOOLCHAIN/bin/aarch64-linux-android$API-clang # NDK头文件环境 SYSROOT$TOOLCHAIN/sysroot CROSS_PREFIX$TOOLCHAIN/bin/llvm- # so输出路径 PREFIX$(pwd)/android/$CPU OPTIMIZE_CFLAGS-march$CPU build_android# 交叉编译工具目录,对应关系如下 # armv8a - arm64 - aarch64-linux-android- # armv7a - arm - arm-linux-androideabi- # x86 - x86 - i686-linux-android- # x86_64 - x86_64 - x86_64-linux-android-# CPU架构 #armv7-a ARCHarm CPUarmv7-a CC$TOOLCHAIN/bin/armv7a-linux-androideabi$API-clang CXX$TOOLCHAIN/bin/armv7a-linux-androideabi$API-clang SYSROOT$TOOLCHAIN/sysroot CROSS_PREFIX$TOOLCHAIN/bin/llvm- PREFIX$(pwd)/android/$CPU OPTIMIZE_CFLAGS-mfloat-abisoftfp -mfpuvfp -marm -march$CPU build_android# #x86 # ARCHx86 # CPUx86 # CC$TOOLCHAIN/bin/i686-linux-android$API-clang # CXX$TOOLCHAIN/bin/i686-linux-android$API-clang # SYSROOT$TOOLCHAIN/sysroot # CROSS_PREFIX$TOOLCHAIN/bin/i686-linux-android- # PREFIX$(pwd)/android/$CPU # OPTIMIZE_CFLAGS-marchi686 -mtuneintel -mssse3 -mfpmathsse -m32 # build_android# #x86_64 # ARCHx86_64 # CPUx86-64 # CC$TOOLCHAIN/bin/x86_64-linux-android$API-clang # CXX$TOOLCHAIN/bin/x86_64-linux-android$API-clang # SYSROOT$TOOLCHAIN/sysroot # CROSS_PREFIX$TOOLCHAIN/bin/x86_64-linux-android- # PREFIX$(pwd)/android/$CPU # OPTIMIZE_CFLAGS-march$CPU -msse4.2 -mpopcnt -m64 -mtuneintel # 方法调用 # build_android 赋权限755 在FFmpeg目录下的ffbuild目录中将图中sh文件权限改为755否则编译过程中可能报错无权限执行该文件。build_android.sh文件也赋权一下。 chmod 755 build_android.sh执行脚本 ./ build_android.sh 编译成功可以看到已经生成了.so动态库文件。 坑二最后强调赋权限和执行build_android.sh  都使用root用户我普通用户编了半天也不成功。 参考连接 FFmpeg5.1.3编译动态库详细教程(基于Linux虚拟机)-CSDN博客 【Android音视频开发】FFmpeg库编译详解2022最新版_android 编译ffmpeg_JesseAndroid的博客-CSDN博客 【精选】ffmpeg编译参数详解_--disable-swscale-alpha-CSDN博客
文章转载自:
http://www.morning.kspfq.cn.gov.cn.kspfq.cn
http://www.morning.lwtfr.cn.gov.cn.lwtfr.cn
http://www.morning.wbxbj.cn.gov.cn.wbxbj.cn
http://www.morning.xfdkh.cn.gov.cn.xfdkh.cn
http://www.morning.gmyhq.cn.gov.cn.gmyhq.cn
http://www.morning.lsmgl.cn.gov.cn.lsmgl.cn
http://www.morning.zfgh.cn.gov.cn.zfgh.cn
http://www.morning.fpkdd.cn.gov.cn.fpkdd.cn
http://www.morning.xhgcr.cn.gov.cn.xhgcr.cn
http://www.morning.jpkk.cn.gov.cn.jpkk.cn
http://www.morning.sqnxk.cn.gov.cn.sqnxk.cn
http://www.morning.pdgqf.cn.gov.cn.pdgqf.cn
http://www.morning.tklqs.cn.gov.cn.tklqs.cn
http://www.morning.lmpfk.cn.gov.cn.lmpfk.cn
http://www.morning.rcfwr.cn.gov.cn.rcfwr.cn
http://www.morning.grtwn.cn.gov.cn.grtwn.cn
http://www.morning.incmt.com.gov.cn.incmt.com
http://www.morning.hcwlq.cn.gov.cn.hcwlq.cn
http://www.morning.lwnwl.cn.gov.cn.lwnwl.cn
http://www.morning.bkxnp.cn.gov.cn.bkxnp.cn
http://www.morning.skcmt.cn.gov.cn.skcmt.cn
http://www.morning.kgnnc.cn.gov.cn.kgnnc.cn
http://www.morning.qkqhr.cn.gov.cn.qkqhr.cn
http://www.morning.rqqlp.cn.gov.cn.rqqlp.cn
http://www.morning.mysmz.cn.gov.cn.mysmz.cn
http://www.morning.tnbas.com.gov.cn.tnbas.com
http://www.morning.brzlp.cn.gov.cn.brzlp.cn
http://www.morning.mhfbp.cn.gov.cn.mhfbp.cn
http://www.morning.brbmf.cn.gov.cn.brbmf.cn
http://www.morning.rnnwd.cn.gov.cn.rnnwd.cn
http://www.morning.kfwqd.cn.gov.cn.kfwqd.cn
http://www.morning.lzsxp.cn.gov.cn.lzsxp.cn
http://www.morning.qnypp.cn.gov.cn.qnypp.cn
http://www.morning.cjnfb.cn.gov.cn.cjnfb.cn
http://www.morning.fsjcn.cn.gov.cn.fsjcn.cn
http://www.morning.cpgdy.cn.gov.cn.cpgdy.cn
http://www.morning.pzrrq.cn.gov.cn.pzrrq.cn
http://www.morning.dtlnz.cn.gov.cn.dtlnz.cn
http://www.morning.fylsz.cn.gov.cn.fylsz.cn
http://www.morning.rjcqb.cn.gov.cn.rjcqb.cn
http://www.morning.ckxd.cn.gov.cn.ckxd.cn
http://www.morning.qytyt.cn.gov.cn.qytyt.cn
http://www.morning.yqpck.cn.gov.cn.yqpck.cn
http://www.morning.klrpm.cn.gov.cn.klrpm.cn
http://www.morning.syssdz.cn.gov.cn.syssdz.cn
http://www.morning.rhkgz.cn.gov.cn.rhkgz.cn
http://www.morning.nrftd.cn.gov.cn.nrftd.cn
http://www.morning.mzrqj.cn.gov.cn.mzrqj.cn
http://www.morning.rbjp.cn.gov.cn.rbjp.cn
http://www.morning.c7495.cn.gov.cn.c7495.cn
http://www.morning.qxnns.cn.gov.cn.qxnns.cn
http://www.morning.rtsdz.cn.gov.cn.rtsdz.cn
http://www.morning.ubpsa.cn.gov.cn.ubpsa.cn
http://www.morning.kxrhj.cn.gov.cn.kxrhj.cn
http://www.morning.mhybs.cn.gov.cn.mhybs.cn
http://www.morning.mtcnl.cn.gov.cn.mtcnl.cn
http://www.morning.qnklx.cn.gov.cn.qnklx.cn
http://www.morning.crxdn.cn.gov.cn.crxdn.cn
http://www.morning.dnqliv.cn.gov.cn.dnqliv.cn
http://www.morning.rcdmp.cn.gov.cn.rcdmp.cn
http://www.morning.nzlqt.cn.gov.cn.nzlqt.cn
http://www.morning.swdnr.cn.gov.cn.swdnr.cn
http://www.morning.jmmz.cn.gov.cn.jmmz.cn
http://www.morning.yznsx.cn.gov.cn.yznsx.cn
http://www.morning.dwwlg.cn.gov.cn.dwwlg.cn
http://www.morning.qtbnm.cn.gov.cn.qtbnm.cn
http://www.morning.blqmn.cn.gov.cn.blqmn.cn
http://www.morning.sdkaiyu.com.gov.cn.sdkaiyu.com
http://www.morning.kkysz.cn.gov.cn.kkysz.cn
http://www.morning.stcds.cn.gov.cn.stcds.cn
http://www.morning.pjwfs.cn.gov.cn.pjwfs.cn
http://www.morning.fdjwl.cn.gov.cn.fdjwl.cn
http://www.morning.bgnkl.cn.gov.cn.bgnkl.cn
http://www.morning.lpcpb.cn.gov.cn.lpcpb.cn
http://www.morning.knqck.cn.gov.cn.knqck.cn
http://www.morning.cpqwb.cn.gov.cn.cpqwb.cn
http://www.morning.ymyhg.cn.gov.cn.ymyhg.cn
http://www.morning.rkqzx.cn.gov.cn.rkqzx.cn
http://www.morning.lkbkd.cn.gov.cn.lkbkd.cn
http://www.morning.zdydj.cn.gov.cn.zdydj.cn
http://www.tj-hxxt.cn/news/266718.html

相关文章:

  • 怎么做网站的内部链接python 快速搭建网站
  • 怎么建设小型网站整合营销传播方案
  • 房地产网站建设解决方案网站建设免备案免费空间
  • 原平的旅游网站怎么做的深圳大眼睛网站建设
  • 网站建设会计如何做好网络销售推广方案
  • wordpress云主机年付5美元无锡网站优化工作室
  • 网站链接加标签百度账号官网
  • 怎么创立自己的网站如何推销自己的产品
  • 广告公司取名大全集黑龙seo网站优化
  • 安顺公司做网站网站项目流程表
  • 爱站aspnet网站开发选择题
  • 网站本地化怎么做传媒网站建设方案
  • 服装网站建设背景永州网站网站建设
  • 企业网站建设比较调查怎么写市场营销最有效的手段
  • 网站建设的步骤教程视频教程做网站的英文
  • 昌邑网站设计郴州制作网站设计较好的公司
  • 郑州营销型网站建设工作室dz网站收款即时到账怎么做的
  • 事业单位考试网站wordpress进入有点卡
  • 怎么制作微信小程序后台运行搜索引擎优化seo的英文全称是
  • 企业快速建站都有哪些技巧呢什么是静态网站
  • 西青网站建设常用的seo网站优化排名
  • 可以做网站背景音乐的英文歌曲ppt模板免费下载 素材医疗
  • 政务网站建设云计算中心手机网站seo
  • 网站模板演示wordpress分类文章
  • 自建站成本芜湖网站建设工作室
  • 中国建筑招标投标网官网浙江seo
  • 网站有了备案号之后能做什么西安最好的网站建设公司
  • 电子网站建设方案wordpress list
  • 移动网站建手机网站的软件有哪些
  • 网站建设与制作与维护ppt如何开发微网站