vlc源代码包如何在linux下编译+调试

author author     2023-04-11     145

关键词:

本人是linux菜鸟,求详细步骤。最好举一个VLC版本在linux下的编译步骤和调试步骤。(注:不是在cygwin环境)

你是为了装软件还是为了学习?如果只是装个软件,为什么不装二进制版的呢(.deb .rpm)。自己编译挺麻烦的。
如果非想自己编译,一般都是(我没编译过VLC,编译过其他的,感觉像VLC这么大的软件应该得较长时间!):先解压下载的源码包(tar.bz),然后从终端进入解压后的源码目录,在终端输入:一 ./configure ;二 make ;三 make install ;
一,好像是为了检查当前系统参数,也可以在后面加环境变量参数(./configure [options])。如果没问题便生成makefile
二,根据makefile编译
三,编译安装。(二,可省略)
其实,不管是windows还是linux下载了软件解压后第一件事是读readme!!!!!!!!!!!(其实你应该自己看readme和install,因为别人也不知道你下的软件什么情况,这两个文件一般都会告诉你怎样安装以及软件依赖什么包!!)
再是读install ,这是基本素质。要养成自觉性,这在linux下尤为重要!

至于调试,比较麻烦,不过如果只是装软件而不改代码的情况下,不用专门调试(难道你还要用专门工具调试?) 既然说是菜鸟,又稿这么复杂的东西,并且搞这么复杂的东西又不在更专业的地方提问,百度知道一般是解决日常问题的地方!!!
不过一般情况下执行上述三步时会报错,根据它报错情况自己想办法解决,一般来说是依赖不能满足!
参考技术A 你在 Linux 上编译成功了吗 我现在公司也要求在Linux 上面编译 能告诉我一下具体的方法吗 多谢!! 403818952 我的QQ 多谢了 !!

ffmpeg之linux下编译与调试

...此网页:FFmpeg依赖库信息首先创建FFmpeg代码目录,所有的源代码放在这个目录下FFmpeg编译之后,即可使用。编译生成的可执行程序在~/bin目录下注:上面的./configure配置编译后并不能进行调试,需要如下配置.刚才的工程可以运行,... 查看详情

是否有可能只有在调试模式下编译的单行代码? [复制]

】是否有可能只有在调试模式下编译的单行代码?[复制]【英文标题】:Isitpossibletohaveasinglelineofcodethatisonlycompiledindebugmode?[duplicate]【发布时间】:2018-08-0912:09:08【问题描述】:请注意,我知道Debug.Print-Console.WriteLine是我正在尝试... 查看详情

linux系统下编译java代码,显示找不到包

源代码引包的部位是linux系统下运行这句话。javac-cplib/spark-assembly-1.0.0-hadoop2.2.0.jarsrc/com/cn/wangl/test/javaspark.java并且4~9行引的所有包都是这个spark-assembly-1.0.0-hadoop2.2.0.jar文件里的。在Eclipse里面程序并没有报错。然后在linux下编译的... 查看详情

如何在win7下编译好的hadoop2.7.4包

参考技术A将*.jar紧缩包复制到你的hadoop目录下运行 查看详情

在调试或发布/分发模式下编译时 iOS 应用程序的性能

】在调试或发布/分发模式下编译时iOS应用程序的性能【英文标题】:performanceofiOSappswhencompilingindebugorrelease/distributionmode【发布时间】:2010-09-1307:44:19【问题描述】:在这些模式下编译代码时有哪些性能差异?调试发布/分发默认... 查看详情

CentOS下编译libev(dev)

...间】:2013-05-0811:52:27【问题描述】:我想知道是否有关于如何在Linux(CentOS)64位上编译libev-dev的说明。我找不到与libev相关的开发包,也找不到任何关于其编译的教程。p.s:请不要包管理器-因为我是在没有特权的情况下安装在云上... 查看详情

linux下编译httpd程序

编译httpd程序使用的程序包httpd-2.4.25.tar.bz2环境Centos7一:先用tar工具解压程序包。  二:解压后在目录下可以看到程序包里的文件,我们重点关注的是Makefile.in的模板文件,还有README程序说明文件,以及INSTALL编译方法文件... 查看详情

nvcc 在调试模式下编译失败:需要单个文件

】nvcc在调试模式下编译失败:需要单个文件【英文标题】:nvccfailedtocompileindebugmode:Singlefilerequired【发布时间】:2013-04-1104:23:16【问题描述】:我在尝试使用nvccforcuda编译我的程序时遇到问题。我使用VisualStudio2012和cuda5.0。当我以... 查看详情

在调试模式下编译时出现qrc_resource.cpp错误(代码片段)

我正在尝试编译我的Qt应用程序,但收到错误:-1:error:[debug/qrc_cinemasresource.cpp]Error1我尝试检查所有资源,但没有看到错过答案可以在“编译输出”选项卡中找到此错误的原因。请检查这个similartopic。它有助于解决我的问题。在我... 查看详情

如何在没有 Ivy 的情况下编译库?

】如何在没有Ivy的情况下编译库?【英文标题】:HowtocompilealibrarywithoutIvy?【发布时间】:2020-03-2512:56:13【问题描述】:我正在发布一个库,当我cd到dist/my-library时,我收到消息:错误:试图发布已由Ivy编译的包。这是不允许的。... 查看详情

请教:qt下如何调用linux下编译的驱动程序

在Windows上搭建一个qt的开发环境,将你在linux下面写的代码拿来从新编译,一般来说不需要修改就可以通过,注意的是:linux和windows上的qt版本要一致参考技术A界面的话可使用qt等夸平台的图形库算法部分尽可能使用C和c++的标准... 查看详情

linux下编译安装php7.2

准备工作所有操作需要在root用户下安装路径:/usr/local/php安装PHP首先要安装如下依赖包$ yuminstall-ygccgcc-c++ makezlibzlib-develpcrepcre-devel libjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibxml2libxml2- 查看详情

linux下编译安装lnmp(代码片段)

1、安装nginx  下载链接http://nginx.org/en/download.html  (1)下载,解压wgethttp://nginx.org/download/nginx-1.15.8.tar.gztarzxfnginx-1.15.8.tar.gzcdnginx-1.15.8 (2)在编译安装之前先安装需要的依赖库和编译软件安装yuminst 查看详情

我可以让 Flash Builder 在调试和发布模式下编译不同的文件吗?

】我可以让FlashBuilder在调试和发布模式下编译不同的文件吗?【英文标题】:CanIhaveFlashBuildercompiledifferentfilesinDebugandReleasemode?【发布时间】:2011-07-2816:02:41【问题描述】:我想将一些变量设置为不同的值,具体取决于我是在Debug... 查看详情

textmac下编译linux64位可执行程序(代码片段)

查看详情

我在windows下用qt写了个程序,把这个源代码直接在linux下编译可以吗?

可以,只要你不调用Windows的API函数就可以。还有你在不同的系统可以使用条件编译那样就不存在任何问题了参考技术A可以啊没有调用和操作系统有关的东西就可以 查看详情

linux下编译c++程序

】linux下编译c++程序【英文标题】:Compilingc++programunderlinux【发布时间】:2009-12-2802:38:02【问题描述】:我正在尝试在linux下编译简单的程序。这些是我执行的一组操作。[mypc@localhostprograms]$vimheap.cpp[mypc@localhostprograms]$g++-cheap.cpp[myp... 查看详情

gcc dll - 在 Linux 下编译

】gccdll-在Linux下编译【英文标题】:gccdll-compiledunderLinux【发布时间】:2014-06-0512:19:32【问题描述】:我有一个在Linux环境下用gcc-bison-flex编写的项目。所有项目都实现为*.so文件,并从python-tkinter图形表面调用。需要在Windows上运行... 查看详情