30
2024
10
编译小结(6)认识Automake
说了很多如何用gcc或 Makefile怎么编译的东东,但在Linux下装过软件的都应当见过,很多源码安装的包是用Automake来编译的。输入下"./configure","make","make install"就装上了。Automake就是有群人觉得写Makfile不方便,特别是工程文件多目录复杂时。所以就搞了这么个自动生成Makefile的开源的东东。类似的工具还有cmake和qmake。
作者:hqy | 分类:编程 | 浏览:179 | 评论:0
30
2024
10
全网首发:ERROR: libx264 not found
明明编译了x264啊。怎么回事?有两种可能:在编译264的时候,configure没有加参数。正确写法:BUILD_LIBS=/usr/local ./configure \ --prefix=${BUILD_LIBS} \ --enable-shared在编译ffmpeg的时候,需要指明libx264.so所在目录。具体是这样指定的(注意:--extra-ldflags只能有一个)BUILD_LIBS=/usr/local 
作者:hqy | 分类:编程 | 浏览:189 | 评论:0
30
2024
10
Yasm的作用及NASM详解 nasm fasm yasm 还是masm、gas?
文章目录YASM介绍1. YASM 的主要特性1.1 多体系结构支持1.2 多输出格式1.3 强大的宏处理器1.4 Python 绑定2. YASM 与 NASM 的区别3. YASM 的安装过程3.1 在 Ubuntu/Debian 上安装3.2 在 Fedora/RHEL/CentOS 上安装3.3 在 macOS 上安装4. YASM 的使用方法4.1 编写汇编代码4.2 使用 YASM 编译汇编代码4.3 链接对象文件5. 在项目中使用 YASM结论YASM介绍YASM(Yet Anot
作者:hqy | 分类:编程 | 浏览:335 | 评论:0
30
2024
10
CentOS 7源码安装yasm 1.3.0
cat /etc/redhat-release看到操作系统的版本是CentOS Linux release 7.6.1810 (Core),uname -r可以看到内核版本是3.10.0-957.21.3.el7.x86_64,gcc --version可以看到版本是4.8.5。下载yasmhttp://yasm.tortall.net/Download.html是yasm官网,https://github.com/yasm/yasm/是yasm的git仓库。wget http://www.to
作者:hqy | 分类:技术文章 | 浏览:223 | 评论:0
30
2024
10
Linux系统安装FFmpeg以及依赖库
FFmpeg的安装,先是在windows平台上做了一个rtsp音视频流采集程序。但总监必须要我运行在Linux 平台上,没办法,就这样开始了我的噩梦。小白一个,大神勿喷。附件中有:FFmpeg的依赖库、FFmpeg--help进入正题了,首先安装FFmpeg有伴随的很多依赖库,这些依赖库大多是音视频编解码器。这个可以根据自己的需求来安装相印的依赖。总监让我做的这个程序要用到FFmpeg的依赖库如下表:依赖库名称说明./configure配置备注yasm-1.3.0接受NASM和GNU汇编器(ga
作者:hqy | 分类:技术文章 | 浏览:241 | 评论:0
30
2024
10
【ssh】如何下载文件到本地服务器/上传文件到远程
scp -P 60444 root@192.168.5.11:/data/local.tar.gz /data/要通过SSH下载Linux文件到本地,可以使用scp命令。下面是scp命令的基本用法:1. 从远程服务器下载文件到本地:“`scp [用户名@]远程服务器地址:远程文件路径 本地文件路径“`例如,要从远程服务器下载`/home/user/file.txt`文件到本地的`/Users/user/Documents/`目录下:“`scp user@remote-server:/home/u
作者:hqy | 分类:Linux | 浏览:197 | 评论:0