1.
上网站www.iphonefix.de
进入Downloads
使用ftp客户端工具找到进入他的ftp服务器(这个ftp用户名密码每天都在变,Downloads页面上有)
下载文件/iPhoneToolchain VMWare Image/V3/iPhoneToolchain_SDK20.rar
这是个linux的vmware镜像,里面已经build好了toolchain。大约1.3G。
2.
windows上安装VMWare虚拟机6.0版本以上(略)
新建一个虚拟机
自定义配置
选择Linux,版本里面没有Debian,选择Ubuntu或者Other Linux 2.6.x kernel都可以
网络使用Bridge方式,这样才能连上iPhone安装程序
使用存在的虚拟硬盘,就是下载压缩包中的Ubuntu.vmtk。不是Ubuntu-flat.vmtk。
创建完成以后启动虚拟机,使用用户名密码root/toolchain登录
3.
~目录就有几个例子,里面的Makefile已经写好了
使用make命令进行build
使用make install进行安装,安装前改一下Makefile中IPHONE_IP这个变量,就是iPhone的IP地址
4.
如果想使用ssh工具连接这个Linux可以使用命令ifconfig查看一下网络地址,如果网络错误,尝试一下下面的方法
VMWare使用Linux硬盘镜像时网络错误的解决方法
参考http://humblepg.com/chs/2008/11/ubuntu-no-such-device-eth0-after-vmware-cloning.html
使用VMWare Linux镜像的"No such device eth0"错误
在本地为Linux创建VMWare的虚拟机后,复制,创建一个新的克隆镜像,启动,网卡无效,显示错误”eth0: ERROR while getting interface flags: No such device”。
原因
新克隆的虚拟机镜像的网卡mac地址已经变更。打开虚拟机的.vmx文件,ethernet0.generatedAddress项记录了该虚拟机的mac地址。
查看所有适配器信息
#ifconfig -a
发现除了原来的eth0外,Linux已经将新网卡命名为eth1。
Linxu保存网卡mac地址和设备名的配置文件在
/etc/udev/rules.d/*-persistent-net.rules *代表几个前缀字符串
网卡的网络配置保存在
/etc/network/interfaces
该配置文件中只有原来eth0的配置信息。
解决方案
修改/etc/network/interfaces文件。(已验证)
将所有的eth1替换为eth0。
如果是静态地址则同时修改相应设置。
删除掉/etc/udev/rules.d/*-persistent-net.rules,重启后会创建新的rules文件。
分享到:
相关推荐
本文将详细介绍如何在Ubuntu 10.10操作系统上配置和使用iPhonetoolchain 4.0,这是一个针对iOS开发的工具链,特别适合在Ubuntu 10.10环境下进行iPhone应用程序的开发。这个工具链基于iOS SDK 4.2,包含了cctools 782...
"搭建嵌入式Linux开发环境" 本资源主要介绍了如何在Windows使用VSCode搭建嵌入式Linux开发环境。以下是相关知识点的总结: 一、Ubuntu镜像的下载和使用 * 百度网盘提供了一个完整的Ubuntu镜像,用户可以下载并...
可以方便的将c/c++代码,或者Android native的库编译成ios上用的动态库或者静态库,方便移植。CMakeLists.txt基本都可以不需要变,只要将工具链替换就行
Android Toolchain 环境搭建是 Android 开发的必要步骤之一,本文将详细介绍如何在 WinXP 中搭建 Android Toolchain 环境。 一、安装 Cygwin 在开始搭建 Android Toolchain 环境之前,需要先安装 Cygwin。Cygwin ...
这种文件通常包含编译好的 Go 开发环境,使得用户能够在对应的平台上快速安装和使用 Go 语言。 Go 语言,由 Google 公司开发,也被称为 Golang,是一种静态类型的、编译型的、并发型的、垃圾回收的编程语言。它设计...
在Windows上使用Visual Studio Code(VSCode)搭建嵌入式Linux开发环境是一项常见的任务,尤其对于需要进行内核源码分析、驱动程序开发以及应用程序开发的工程师来说。本篇文章将详细解析这一过程。 首先,我们需要...
PX4.Windows.Cygwin.Toolchain 是一款在Windows操作系统上提供类Unix环境和工具的强大软件。其核心在于提供了一个在Windows平台上运行类Unix应用程序、Shell脚本和命令行工具的解决方案。 首先,Cygwin是这款软件的...
**基于 Cmake 工具搭建 GD32MCU 开发环境** Cmake 是一个跨平台的构建系统,用于管理软件构建过程。它不直接构建软件,而是生成特定平台的构建文件,如 Makefile 或 Visual Studio 工程。GD32 系列微控制器是 ...
llvm-toolchain_15.0.7-1_amd64-linux-gnu_debian-10.tar.gz 龙芯LLVM 15.0.7.1 llvm-toolchain_15.0.7-1_amd64-linux-gnu_debian-10.tar.gz 龙芯LLVM 15.0.7.1 llvm-toolchain_15.0.7-1_amd64-linux-gnu_debian-...
Scala IDE helios with Scala toolchain 2.8.0.final.part2
sogou_toolchain.tar.gz 全志R16平台的tinav2.1平台的编译工具链 UNICODE全志tinav2.1的编译工具链的设置.txt 我的编译方法: 1、复制内核工具链到家目录R:\sogou\toolchain rootroot@rootroot-E400:~$ root...
Scala IDE helios with Scala toolchain 2.8.0.final
V831的交叉编译环境,sipeed maix
"swift-android-toolchain.zip" 文件就是这样一个针对 macOS 用户的工具链,用于构建能够在Android平台上运行的Swift应用。 这个开源项目的目标是创建一个跨平台的编译环境,使得Swift开发者可以在macOS上编译代码...
这将自动处理解压和安装过程,使你的Python环境能够立即使用`toolchain.pants.plugin`提供的功能。 在实际开发中,`toolchain.pants.plugin`可能涉及以下方面: 1. **构建优化**:通过提供特定的构建规则和配置,...
### Windows下搭建ARM开源...通过以上步骤,您可以在Windows平台上成功搭建一个完整的ARM开源开发环境。这不仅有助于提高开发效率,还能够让您更加便捷地进行ARM相关的项目开发。希望本教程对您的学习和工作有所帮助!
这个工具链是用于在Linux环境下,特别是i686架构(32位Intel处理器)上开发和编译针对ESP32芯片的应用程序。下面我们将详细探讨其中涉及的知识点。 1. **ESP32**:ESP32是一款高性能、低功耗的无线SoC(系统级芯片...
"toolchain.pants.plugin-0.11.0-py3-none-any.whl" 是一个针对Python开发环境的特定插件,它属于`toolchain.pants`框架的一部分,版本号为0.11.0。这个插件是为Python 3编写的,因为文件名中包含`py3`,表明它兼容...
本文详细介绍了在Ubuntu系统中搭建Toolchain交叉编译环境的过程,包括安装Ubuntu操作系统、搭建EELiod平台开发环境、安装网络协议和搭建交叉编译环境等步骤。通过这些步骤,可以成功搭建Toolchain交叉编译环境,用于...