什么是 cygwin 编译器以及如何安装它?
我没有网络连接,无法安装任何 .tar.gz 文件。在线论坛建议我编译这些文件。这是编译什么?前面提到的 cygwin 编译器能帮我编译这些源代码吗?
答案1
Cygwin 编译器用于将 POSIX 程序(如 Linux 上使用的程序)编译为 MS-Windows。它在 Linux 桌面上几乎没什么用,除非你想“交叉编译“从您的 Ubuntu 桌面运行适用于 MS-Windows 的程序。
我怀疑您想要做的是下载.tar.gz
存档(也称为“tarball”)中的软件,并在您的 Ubuntu 桌面上使用它们。为此,您需要一个编译器,但不是 Cygwin - 您需要 GCC。使用 Ubuntu 的软件中心安装“gcc”,然后将您的 tarball(以 结尾的存档.tar.gz
)打开到一个空目录,打开一个终端并cd
进入该目录,然后运行./configure
,如果完成且没有错误,则运行make
并make install
。这将为您的本地用户安装软件。您可能还想阅读编译简单方法文档来了解如何最好地处理这一过程。
需要注意的是,您想要使用的大多数软件都已包含在 Ubuntu 软件中心中,因此我建议您始终从那里开始搜索软件 - Ubuntu 分发的软件比您从互联网上下载的软件更安全、更好。即使您找不到所需的软件,您也有可能找到有用的替代方案。