这是一个基本问题,但有人可以告诉我下载src文件与下载二进制文件之间的区别吗?
答案 0 :(得分:6)
源文件是未编译的C / C ++代码,而二进制文件是已编译的程序。
答案 1 :(得分:0)
我假设您正在谈论一个开源程序,您可以将其作为源文件或二进制分发版下载。差异很明显。如果要使用该程序,则必须编译源文件(根据程序及其依赖性和其他因素,这可能很容易也可能不容易)。源代码下载的优势在于您拥有应用程序的所有源代码,因此,如果您具备技能和动力,则可以编辑代码以解决错误或扩展功能,或者您可以选择代码的某些部分供您在另一个项目中使用(假设您遵循许可限制)。
如果您下载了二进制文件,那么您所能做的就是使用该程序,但如果这就是您所需要的,那么就这样做,不要费心下载和编译源代码。当然,如果你有一个不寻常的平台,可能会发生没有可下载的二进制文件在你的平台上运行(正确),在这种情况下,从源代码编译是你最好的选择(但很少编译某人很容易别的代码没有很好的编程经验。)
答案 2 :(得分:0)
源文件是程序员或软件工程师用来构建计算机程序的文件。另一个称为编译器的开发工具(也称为程序)将这些源文件转换为可在计算机上运行的可执行文件。
如果您下载源代码,则需要一个开发环境将其编译为可运行的可执行文件。
如果您下载可执行文件,只要它与您的计算机兼容,您就可以运行它。