Ubuntu10.10双系统开发环境搭建指南
需积分: 3 74 浏览量
更新于2024-07-27
收藏 389KB DOC 举报
"这篇文档是关于在Windows XP与Ubuntu 10.10双系统环境下搭建开发环境的步骤记录。"
在这样的双系统环境中搭建开发环境,首先要进行的是安装Ubuntu操作系统。这里选择了Ubuntu 10.10版本,并且推荐在Windows XP下使用DAEMON Tools Lite 4.356来装载并运行Ubuntu 10.10的桌面版ISO镜像文件(ubuntu-10.10-desktop-amd64.iso)。安装完成后,为了管理系统的权限,需要创建一个root账户并设置密码,通过命令`sudo passwd root`可以完成这一操作。接着切换到root用户,使用`su`命令即可。
作为远程开发环境的一部分,Ubuntu系统需要安装SSH通信协议,以便于从Windows客户端进行访问。这可以通过在Ubuntu终端中输入`apt-get install ssh`来实现。Windows客户端则需要安装winscp437setup.exe,它是一款支持SSH协议的文件传输软件,可以方便地连接到Ubuntu服务器并管理文件。
为了查看Ubuntu服务器的IP地址,可以使用`ifconfig`命令。获取IP地址后,Windows客户端便可以通过winscp连接到Ubuntu系统,进行文件的上传和下载。
接下来是安装Java Development Kit (JDK)。由于Android 2.3的编译需要JDK 1.6,因此需要下载对应的Linux 64位版本(例如jdk-6u32-linux-x64.bin)。首先创建目录`/program/java`,然后将JDK的bin文件复制到该目录下,并赋予可执行权限,使用命令`chmod 755 jdk-6u32-linux-x64.bin`。执行这个bin文件以安装JDK。安装成功后,可以通过`java -version`命令检查JDK是否已经正确安装。
为了使得JDK能在系统中正常使用,需要设置环境变量。打开root用户的`.bashrc`文件(使用`sudo gedit ~/.bashrc`),并将以下内容添加到文件末尾:
```bash
export JAVA_HOME=/program/java/jdk1.6.0_32
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/bin/tools.jar:$JRE_HOME/bin
export ANDROID_JAVA_HOME=$JAVA_HOME
```
保存文件后,执行`source ~/.bashrc`命令使环境变量设置生效。再次运行`java -version`,如果显示出相应的JDK版本信息,说明设置成功。
最后,文档还提到了解压缩项目工程以及设置ARM环境变量的操作,但没有提供具体的命令或详细步骤。通常,解压缩项目工程可能涉及`tar`命令,而设置ARM环境变量与设置JDK环境变量类似,需要将相关路径添加到`.bashrc`文件中。不过,具体操作需要根据实际项目的结构和需求来进行。
这份笔记提供了在Windows XP和Ubuntu 10.10双系统下搭建包含SSH、JDK和可能的Android开发环境的基础步骤,对于开发者来说是一个有价值的参考。
2023-10-10 上传
2024-11-05 上传
2024-11-05 上传
2024-11-05 上传
2024-10-31 上传
2024-10-31 上传
2024-10-31 上传
2024-11-01 上传
2024-04-24 上传
wxhndsc
- 粉丝: 0
- 资源: 1
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查