Compilation 运行或修改GNU通用公共许可下可用的源代码(二进制文件)

Compilation 运行或修改GNU通用公共许可下可用的源代码(二进制文件),compilation,gnu,binaries,Compilation,Gnu,Binaries,亲爱的各位委员: 我有一个问题,对这里的大多数成员来说可能听起来很愚蠢,但它现在困扰了我好长一段时间,而且还找不到任何合适的答案 我的问题是,我们如何运行GNU许可下发布的开源项目的源代码或二进制代码 当我下载项目时,我得到的只是一个.tar文件,解压后,我得到一个包含许多子文件夹的文件夹,如src、build等。这个文件夹看起来类似于netbeans等IDE创建的项目文件夹。但如何编译和修改这些源文件呢 有这样的应用程序吗?或者我必须切换到linux才能做到这一点 我目前正在使用windows

亲爱的各位委员:

我有一个问题,对这里的大多数成员来说可能听起来很愚蠢,但它现在困扰了我好长一段时间,而且还找不到任何合适的答案

我的问题是,我们如何运行GNU许可下发布的开源项目的源代码或二进制代码

当我下载项目时,我得到的只是一个.tar文件,解压后,我得到一个包含许多子文件夹的文件夹,如src、build等。这个文件夹看起来类似于netbeans等IDE创建的项目文件夹。但如何编译和修改这些源文件呢

有这样的应用程序吗?或者我必须切换到linux才能做到这一点

我目前正在使用windows 7的一个副本,同时还有一个windows xp的副本可供使用

任何帮助都将不胜感激

事先非常感谢

干杯
Kishore.

在GNU和GNU/Linux发行版下,软件包由软件包管理器安装,例如,无需构建或下载任何内容。有些程序员通过单击源代码或从命令行调用源代码来分发二进制版本的程序。多亏了,您可以在Windows上编译源代码。对于要运行的指令,请阅读解包目录中的“自述文件”。大多数程序都可以通过以下方式构建:

./configure; make; make install

如果您发布项目的链接,我可以帮助您完成构建过程。

通常,开源软件项目附带构建/安装脚本,以及告诉您如何使用它们的文档。你查过了吗?您可能还可以在Windows下构建软件,例如使用MingW编译器,但我自己还没有这样做,但我经常看到它经过。