Tra*_*rum 5 mac terminal.app xcode macos
我有一个我迫切需要的 rar,它的密码已保存为不再存在的站点上的文件:(。
我在 mac osx 10.5.8 上运行它,之前从未使用过终端,但我想出了足够的方法来达到它所说的使用“make”的程度,但它总是出现错误。
-bash: make:command not found
Run Code Online (Sandbox Code Playgroud)
我确实弄清楚了如何使用终端来提取 tar 文件^_^
我不明白要求是什么,所以我决定获得一个 C 编译器,它说它是必要的,所以我安装了 Tiny C 编译器,然后尝试安装比 2.4 新的 glibc 版本(至少我是这样理解的) glibc 2.4 要求!)但是每次我尝试配置它时它都会在控制台中给我一个错误,说没有编译器。
我从这里去哪里?经过一番研究,我找到了安装 GCC 的链接,这也是我假设的编译器?我什至不知道从链接中得到什么......从我对正则表达式和 POSIX 的了解很少,pthreads 只是 posix 线程,因为我运行的是 mac 我不应该下载或安装任何正确的东西? 我还必须安装我在这里找到的 libxml2 。我是否以与 glibc 相同的方式安装它?
对不起,实际上有很多问题:(
也很抱歉,我无法找出确切的错误,因为我在工作,而不是我的家用电脑。
在 Mac OS X 上,Apple 分发了GCC(GNU 编译器集合)工具链的自定义构建以及称为XCode.
XCode 是一个图形用户界面,可用于构建一些支持 XCode 构建系统的软件。但是,为了使用与 XCode 一起安装的 GCC 版本,不必使用 XCode 本身。将 XCode 视为 GCC 的可选图形前端,仅当您尝试编译旨在使用 XCode 构建的项目时才需要这样做。
Apple 随 XCode 一起提供的 GCC 编译器支持多种本地编程语言。其中之一是 C。这样就解决了您的 C 编译器问题。
安装 XCode 后,您应该能够gcc从终端运行命令而无需执行任何其他操作。尝试一下; 就跑gcc。它应该说:
gcc:没有输入文件
或类似的东西。如果它这么说,那么你知道你至少正在取得进展;现在,你有了一个 C 编译器。
并且不要安装或担心 Tiny C Compiler。
一旦你已经gcc安装,运行make至少应该让你远一点。如果rarcrack的构建系统抱怨您没有安装某些依赖项,您将必须从源代码编译这些依赖项,或者为它们安装预构建的开发库。
构建系统可能会尝试通过多种方式告诉您缺少依赖库,其中一些是相当神秘的消息,例如“未定义符号等等”或“:没有这样的文件或目录”。如果您看到这些类型的错误,通常是编译器试图告诉您您缺少依赖项;相比之下,一个更友好的构建系统(rarcrack 似乎没有)会优雅地抱怨:
检查 LIBXML2... 否
关于可能出现什么问题的可能性是无限的,但是学习识别错误消息中的模式并分析它们,或者至少在您在 SuperUser / StackOverflow 上提问时发布准确的错误消息,会让您走得更远。
至于rarcrack它本身,则取决于 GLib 2.0。嗯,不完全是2.0 版,而是任何至少以“2”开头的版本。因此,它适用于“2.x 系列”的最新稳定版本,就像适用于早期版本一样。换句话说,您希望使用可以在 2.x 系列中找到的最新版本的 GLib。那就是这个:这里是 GLib“2.32 系列”的下载。您想下载它所说的最新版本,在撰写本文时是 2.32.4。如果您在阅读本文时有 2.32.5 或更高版本,请改用它。如果您在 2.34 系列发布后正在阅读它,您可能还想查看 2.34 系列(如果您想避免痛苦,请不要使用奇数系列,因为它们是不稳定的版本)。
不幸的是,GLib 依赖于很多东西,因此您将不得不希望找到 GLib 的现有构建及其所有依赖项,或者从源代码编译所有这些。但不是从源代码编译,也许检查 Macports 或 Fink 为您提供二进制文件。
| 归档时间: |
|
| 查看次数: |
2839 次 |
| 最近记录: |