在 OS X 上打开 .tar 文件时出现 chdir 警告

在 OS X 上打开 .tar 文件时出现 chdir 警告

我需要将文件解压到/Developer文件夹中。

安装 Qt for iOS SDK

Qt for iOS SDK 已配置为安装在默认 Xcode 安装位置 /Developer。如果不先重建 SDK,则无法将其安装到其他位置,因为安装位置包含在 qmake 可执行文件中,而该文件是作为 Qt 的一部分构建的。

要安装 Qt for iOS SDK,请打开“终端”并在命令行中输入以下内容:

tar –xf qt­‐everywhere-­ios­‐4.8.0­‐xxx.tar.gz –C /Developer

(其中 xxx 是可用于确定 iOS SDK 构建的标识符,例如 arm7-‐nossl)这将把 Qt for iOS SDK 安装到以下路径:

/Developer/Platforms/iPhoneOS.platform/Developer/usr/share/qt­‐everywhere­‐ios­‐4.8.0

当我执行操作时,我得到以下信息:

Lions-Mac:Documents User$ tar -xf qt-everywhere-ios-4.8.0-arm7-nossl.tar.gz -C /Developer 
tar: could not chdir to '/Developer'

知道哪里出了问题吗?

答案1

笔记:在 Xcode 4.3 或更高版本中,/Developer不使用此文件夹。您不需要,或者实际上不应该在那里提取任何东西!

如果tar缺少写入权限,请使用相同的命令,但以 为前缀sudo

sudo tar -xf qt-everywhere-ios-4.8.0-arm7-nossl.tar.gz -C /Developer

这将以权限执行命令root

答案2

它是压缩 tar文件(参见.gz扩展名),因此您需要添加z.

tar -xzf qt-everywhere-ios-4.8.0-arm7-nossl.tar.gz -C /Developer

相关内容