装了Ubuntu一个多礼拜了,发现自己一次windows都没启动过了,看来对我来说,Ubuntu完全够用了。下面说说体验过程:
首先在Ubuntu官方下载镜像:ubuntu-7.04-desktop-i386.iso
本来想刻盘安装,可是没有CD了,那就从硬盘安装吧。
方法(源自forum.ubuntu.org.cn):
1、从后面的链接下载相关引导文件并解压;
2、在任意盘的根目录中新建一个文件夹,并重命名(如feisty、edgy等,menu.lst中用fd_dir变量把要找的文件夹传给系统)
把下载的桌面版光盘(*.iso)文件放到此目录中,不要解压;
例如*.iso 放在 X:/feisty ,则 menu.lst文件中的参数应为 fd_dir=feisty
3、把解压后的 boot 文件夹、grldr、menu.lst文件移到 C:/,
在 c:/boot.ini 文件后面添加 c:/grldr=" Ubuntu Linux "
把 timeout=0 改成 timeout=3
(可参照 boot.ini.txt 文件)(如不行的话,请学习grub for dos来修改menu.lst配置文件,这也是必备知识 )
4、启动后,先 sudo umount -a 取消已挂载好的分区,再按桌面的安装程序进行安装。
安装好像只用了10多分钟,挺快的。
启动进入X Window,稍微配置一下网络参数就OK了。
然后就安装编译工具:sudo apt-get install build-essential
(感觉apt真是太方便了,:) )
安装完成,当然得测试一下啦。嗯,那就写段reserve string的代码吧。(Hello系列写腻了)
编译,调试。。。都好用。行啦
因为要把项目从windows移植过来,IDE还是需要装一个的,不然debug的时候对我来说可是受罪了。
eclipse当然是首选:sudo apt-get install eclipse
也可以从eclipse网站下载解压
然后再从www.eclipse.org/cdt下载org.eclipse.cdt-3.1.2-linux.x86.tar.gz
解压后把CDT下的features和plugins两个目录下的文件分别拷贝到eclipse安装目录下的对应目录下。
重新启动eclipse.
File->New 呵呵,多了几个菜单了吧。建一个Standard C Make Project测试下吧。
建好项目,新建C源文件,添加代码(这次写个随机产生双色球的小程序)。
再新建一个Makefile.
lottery:
gcc main.c -o lottery
再右键点击项目,选择 Create Make Target...
target name: lottery
make target: Makefile
build make target就可以了。
再试下debug功能吧,Run->Debug...
(记得改下makefile哦,加上-g 编译选项,不然报个错就退出了:
No symbol "new" in current context.
Stopped due to shared library event
最好把优化也关掉 -o0)
双击代码左边空白处设置断点(也可以ctrl+shift+b),就可以调试了,查看变量,内存,寄存器都挺方便的。
下载地址 http://ftp.ubuntu.org.cn/gnix_oag/boot_livecd_from_hd/
下载用户名与密码 http://forum.ubuntu.org.cn/viewtopic.php?t=9685
当前用户名:ubuntu
当前密码:ubuntuftp
引导包: http://ftp.ubuntu.org.cn/gnix_oag/boot_livecd_from_hd/feisty/bhd_i386_2.6.20-15g-ntfs-aufs.tar.gz
首先在Ubuntu官方下载镜像:ubuntu-7.04-desktop-i386.iso
本来想刻盘安装,可是没有CD了,那就从硬盘安装吧。
方法(源自forum.ubuntu.org.cn):
1、从后面的链接下载相关引导文件并解压;
2、在任意盘的根目录中新建一个文件夹,并重命名(如feisty、edgy等,menu.lst中用fd_dir变量把要找的文件夹传给系统)
把下载的桌面版光盘(*.iso)文件放到此目录中,不要解压;
例如*.iso 放在 X:/feisty ,则 menu.lst文件中的参数应为 fd_dir=feisty
3、把解压后的 boot 文件夹、grldr、menu.lst文件移到 C:/,
在 c:/boot.ini 文件后面添加 c:/grldr=" Ubuntu Linux "
把 timeout=0 改成 timeout=3
(可参照 boot.ini.txt 文件)(如不行的话,请学习grub for dos来修改menu.lst配置文件,这也是必备知识 )
4、启动后,先 sudo umount -a 取消已挂载好的分区,再按桌面的安装程序进行安装。
安装好像只用了10多分钟,挺快的。
启动进入X Window,稍微配置一下网络参数就OK了。
然后就安装编译工具:sudo apt-get install build-essential
(感觉apt真是太方便了,:) )
安装完成,当然得测试一下啦。嗯,那就写段reserve string的代码吧。(Hello系列写腻了)
编译,调试。。。都好用。行啦
因为要把项目从windows移植过来,IDE还是需要装一个的,不然debug的时候对我来说可是受罪了。
eclipse当然是首选:sudo apt-get install eclipse
也可以从eclipse网站下载解压
然后再从www.eclipse.org/cdt下载org.eclipse.cdt-3.1.2-linux.x86.tar.gz
解压后把CDT下的features和plugins两个目录下的文件分别拷贝到eclipse安装目录下的对应目录下。
重新启动eclipse.
File->New 呵呵,多了几个菜单了吧。建一个Standard C Make Project测试下吧。
建好项目,新建C源文件,添加代码(这次写个随机产生双色球的小程序)。
再新建一个Makefile.
lottery:
gcc main.c -o lottery
再右键点击项目,选择 Create Make Target...
target name: lottery
make target: Makefile
build make target就可以了。
再试下debug功能吧,Run->Debug...
(记得改下makefile哦,加上-g 编译选项,不然报个错就退出了:
No symbol "new" in current context.
Stopped due to shared library event
最好把优化也关掉 -o0)
双击代码左边空白处设置断点(也可以ctrl+shift+b),就可以调试了,查看变量,内存,寄存器都挺方便的。
下载地址 http://ftp.ubuntu.org.cn/gnix_oag/boot_livecd_from_hd/
下载用户名与密码 http://forum.ubuntu.org.cn/viewtopic.php?t=9685
当前用户名:ubuntu
当前密码:ubuntuftp
引导包: http://ftp.ubuntu.org.cn/gnix_oag/boot_livecd_from_hd/feisty/bhd_i386_2.6.20-15g-ntfs-aufs.tar.gz