Virtual Box for ubuntu+emacs for c/c++ IDE
2014-04-14 22:26
393 查看
任务:
1.安装虚拟机VirtualBox-4.3.10-93012-Win.exe,并在虚拟机上安全ubuntu-12.04.4-desktop-i386.exe。
2.安装emacs23.3.1.exe,并设置各种插件制作c/c++的集成开http://write.blog.csdn.net/postedit发环境。
目标:学习ubuntu桌面linux系统的安装及简单使用,另外搭建c/c++开发环境。这个过程是既愉快又痛苦的过程。痛苦的是看文档时的迷茫,很多内容对文档的作者来说也许非常清楚,由于各种原因,省略一些内容,也许非常简单,但是对新手来说,一个小小的环节也会花费很多时间。这主要就是文档的问题了。由此,想到了书了很多描述,“类似的方法”,“很显然”得出什么结论等等。此处写下这段文字主要是告诉自己,很多时候自己感觉明白,简单的东西,别人在没有学习的情况未必就明白。因此,也要说明白。这里记下学习过程,以备后面查阅。此外,很多内容,需要自己动手去实践,自然会明白什么道理,只看书是不明白的,很多时候自己的操作与书上的描述未必一致。
学习过程:
1.安装虚拟机VirtualBox-4.3.10-93012-Win.exe,并在虚拟机上安全ubuntu-12.04.4-desktop-i386.ISO。
说明:此类内容网上很多很详细,要多查阅。
(1)安装虚拟机,网上很多,在win7系统下,打开浏览器,在百度搜索Virtual Box,找到主页后直接去官方网站下载。类似方法,去ubuntu官网下载操作系统。
(2)Virtual Box虚拟机的安装就是按提示一步一步来,不懂百度。(说明一点:关于Virtual Box与VMware Workstation的选择问题,前者免费,后者收费要注册码。
(3)在虚拟机上新建一个虚拟电脑,并分配磁盘空间,此过程有点长。这里仅仅是创建虚拟电脑,并没有安装ubuntu系统。接下来,点击新建的虚拟电脑ubuntu,进行参数设置。关键点就在存储节点,设置ubuntu-12.04.4-desktop-i386.ISO文件的路径。否则,无法安装。
(4)此外,在第(3)安装ubuntu时,需要为账号设置密码。此密码在后面有用,空密码与linux安全有冲突。空密码可以自动登录,但是当安装软件或修改设置时,需要输入密码,空密码通不过验证。这个问题折腾了很久。
2.安装emacs23.3.1.exe,并设置各种插件制作c/c++的集成开发环境。
说明:参考了博客《将Emacs配置成一个C/C++的IDE编程环境》。很详细,这里说明一下遇到的问题。对设置的IDE环境,还尚不熟悉,因此不知道是否完全设置正确。
(1)目录问题,在博客中提到了一些目录。第一眼看上去很生僻。关键就是~目录的用法。现在补充点目录知识(摘自一博客,稍微有点混淆)。
上一级目录:../
~等同于/home/user :用户的主目录,user是用户名,如我的用户名为bill。
以下为建立路径所使用的几个特殊符号,及其所代表的意义。
"."--代表目前所在的目录。 ".."--代表上一层目录。 "/"--代表根目录。
./并非执行文件的前缀,./ 代表当前目录 ./command 代表命令command的全路径
如果你的可执行文件不在当前目录下 那么用./ 当然就无效了 。
例如,假设你的当前目录是 ~ 即用户家目录 /home/username,要执行的文件假设是/bin/foo 那么 执行方式是
user@user-desktop:~$/bin/foo 而不是
user@user-desktop:~$./bin/foo
在看了上面的目录知识之后,就知道博客中有关目录的内容: ~指用户目录,我的设置为/home/bill;~/_emacs指/home/bill/_emacs,~/work指/home/bill/work,~/install指/home/bill/install,_emacs目录、install以及work目录需要自己创建,位置如上所说。作用介绍下,_emacs存放各种设置文件,work存放自己编写的c/c++程序,install存放各种插件的安装文件。需要注意一点之类的如果没有就自己建一个,.emacs文件就在/home/bill下面。这里是通过emacs编辑器中打开命令,显示所有隐藏文件,打开之后按博客修改的。
(2)有关各种插件的安装问题。
下载问题例子,可参考《emacs 自动补全 auto-complete 》,
$:wget http://cx4a.org/pub/auto-complete/auto-complete-1.3.1.tar.bz2
该命令下载完成之后,auto-complete-1.3.1.tar.bz2文件存放在/home/bill下。可以查阅命令将文件下载到其它位置。
解压缩问题例子,注意三种格式文件的压缩命令,详细参数格式还需要查阅资料。
$:tar -jxvf auto-complete-1.3.1.tar.bz2
$:tar -zxvf cedet-1.0.tar.gz
$:unzip ecb-2.40.zip
解压缩之后,修改当前目录:cd auto-complete-1.3.1
编译:make
安装:make install
说明:在博客的说明文件中,有些说明不太理解。对于cedet插件,INSTALL文件的后两步没有成功,仅仅make成功了。在网络的一篇博客中,说make也是一种安装方法。
3.测试问题
代码:
编译 gcc hello.c -o hello
运行./hello
1.http://www.oschina.net/question/541
a0fd
00_56621?sort=default&p=2#answers
2.http://blog.sina.com.cn/s/blog_7cfc0d130101bvi3.html
3.http://blog.csdn.net/speed_feng/article/details/7460438
1.安装虚拟机VirtualBox-4.3.10-93012-Win.exe,并在虚拟机上安全ubuntu-12.04.4-desktop-i386.exe。
2.安装emacs23.3.1.exe,并设置各种插件制作c/c++的集成开http://write.blog.csdn.net/postedit发环境。
目标:学习ubuntu桌面linux系统的安装及简单使用,另外搭建c/c++开发环境。这个过程是既愉快又痛苦的过程。痛苦的是看文档时的迷茫,很多内容对文档的作者来说也许非常清楚,由于各种原因,省略一些内容,也许非常简单,但是对新手来说,一个小小的环节也会花费很多时间。这主要就是文档的问题了。由此,想到了书了很多描述,“类似的方法”,“很显然”得出什么结论等等。此处写下这段文字主要是告诉自己,很多时候自己感觉明白,简单的东西,别人在没有学习的情况未必就明白。因此,也要说明白。这里记下学习过程,以备后面查阅。此外,很多内容,需要自己动手去实践,自然会明白什么道理,只看书是不明白的,很多时候自己的操作与书上的描述未必一致。
学习过程:
1.安装虚拟机VirtualBox-4.3.10-93012-Win.exe,并在虚拟机上安全ubuntu-12.04.4-desktop-i386.ISO。
说明:此类内容网上很多很详细,要多查阅。
(1)安装虚拟机,网上很多,在win7系统下,打开浏览器,在百度搜索Virtual Box,找到主页后直接去官方网站下载。类似方法,去ubuntu官网下载操作系统。
(2)Virtual Box虚拟机的安装就是按提示一步一步来,不懂百度。(说明一点:关于Virtual Box与VMware Workstation的选择问题,前者免费,后者收费要注册码。
(3)在虚拟机上新建一个虚拟电脑,并分配磁盘空间,此过程有点长。这里仅仅是创建虚拟电脑,并没有安装ubuntu系统。接下来,点击新建的虚拟电脑ubuntu,进行参数设置。关键点就在存储节点,设置ubuntu-12.04.4-desktop-i386.ISO文件的路径。否则,无法安装。
(4)此外,在第(3)安装ubuntu时,需要为账号设置密码。此密码在后面有用,空密码与linux安全有冲突。空密码可以自动登录,但是当安装软件或修改设置时,需要输入密码,空密码通不过验证。这个问题折腾了很久。
2.安装emacs23.3.1.exe,并设置各种插件制作c/c++的集成开发环境。
说明:参考了博客《将Emacs配置成一个C/C++的IDE编程环境》。很详细,这里说明一下遇到的问题。对设置的IDE环境,还尚不熟悉,因此不知道是否完全设置正确。
(1)目录问题,在博客中提到了一些目录。第一眼看上去很生僻。关键就是~目录的用法。现在补充点目录知识(摘自一博客,稍微有点混淆)。
上一级目录:../
~等同于/home/user :用户的主目录,user是用户名,如我的用户名为bill。
以下为建立路径所使用的几个特殊符号,及其所代表的意义。
"."--代表目前所在的目录。 ".."--代表上一层目录。 "/"--代表根目录。
./并非执行文件的前缀,./ 代表当前目录 ./command 代表命令command的全路径
如果你的可执行文件不在当前目录下 那么用./ 当然就无效了 。
例如,假设你的当前目录是 ~ 即用户家目录 /home/username,要执行的文件假设是/bin/foo 那么 执行方式是
user@user-desktop:~$/bin/foo 而不是
user@user-desktop:~$./bin/foo
在看了上面的目录知识之后,就知道博客中有关目录的内容: ~指用户目录,我的设置为/home/bill;~/_emacs指/home/bill/_emacs,~/work指/home/bill/work,~/install指/home/bill/install,_emacs目录、install以及work目录需要自己创建,位置如上所说。作用介绍下,_emacs存放各种设置文件,work存放自己编写的c/c++程序,install存放各种插件的安装文件。需要注意一点之类的如果没有就自己建一个,.emacs文件就在/home/bill下面。这里是通过emacs编辑器中打开命令,显示所有隐藏文件,打开之后按博客修改的。
(2)有关各种插件的安装问题。
下载问题例子,可参考《emacs 自动补全 auto-complete 》,
$:wget http://cx4a.org/pub/auto-complete/auto-complete-1.3.1.tar.bz2
该命令下载完成之后,auto-complete-1.3.1.tar.bz2文件存放在/home/bill下。可以查阅命令将文件下载到其它位置。
解压缩问题例子,注意三种格式文件的压缩命令,详细参数格式还需要查阅资料。
$:tar -jxvf auto-complete-1.3.1.tar.bz2
$:tar -zxvf cedet-1.0.tar.gz
$:unzip ecb-2.40.zip
解压缩之后,修改当前目录:cd auto-complete-1.3.1
编译:make
安装:make install
说明:在博客的说明文件中,有些说明不太理解。对于cedet插件,INSTALL文件的后两步没有成功,仅仅make成功了。在网络的一篇博客中,说make也是一种安装方法。
3.测试问题
代码:
#include <stdio.h> int main(void) { printf("hello !\n"); return 0; }
编译 gcc hello.c -o hello
运行./hello
1.http://www.oschina.net/question/541
a0fd
00_56621?sort=default&p=2#answers
2.http://blog.sina.com.cn/s/blog_7cfc0d130101bvi3.html
3.http://blog.csdn.net/speed_feng/article/details/7460438
相关文章推荐
- solution for cannot open full screen for ubuntu on virtualbox
- ubuntu下安装eclipse IDE for C/C++
- emacs as the c++ ide on the Ubuntu
- Ubuntu下安装Eclipse开发环境(Eclipse IDE for C/C++ Developers)
- ubuntu下安装eclipse IDE for C/C++ developers
- Installing Guest Additions in VirtualBox for an Ubuntu Server Guest
- Ubuntu 12.04下在Eclipse IDE for C/C++ Developers中运行C语言的GTK程序
- Ubuntu16.04中Eclipse IDE for C/C++ 出现launch failed.Binary not found 的解决方案
- ubuntu安装eclipse IDE for C/C++ developers
- ubuntu下安装eclipse IDE for C/C++ developers
- Ubuntu下在Eclipse IDE for C/C++ Developers中如何运行C语言的GTK程序?(已解决)
- Ubuntu 14.04 安装Virtualbox No suitable module for running kernel found
- ubuntu下安装eclipse IDE for C/C++ developers
- ubuntu 搭建 eclipse c Ubuntu 16.04LTS中搭建Eclipse Neon2 [Eclipse IDE for C/C++ Developer]
- Ubuntu 下安装 eclipse 开发环境(Eclipse IDE for C/C++ Developers)
- 在ubuntu 12.04系统上安装Eclipse IDE for C/C++ Developers
- ubuntu安装eclipse IDE for C/C++ developers
- ubuntu下安装eclipse IDE for C/C++ developers
- ubuntu下安装eclipse IDE for C/C++ developers
- Gvim C++ IDE for windows XP (Ubuntu)