一、共享文件夹设置方法总结
( oracle vm virtualbox & ubuntu-14.04 共享文件夹设置方法总结)
我的系统版本是:ubuntu-14.04-desktop-i386.iso
虚拟机是:Oracle VM VirtualBox
安装过程是比较简单的,在此不多说,这细说一下安装后的基本配置方法。
下面是共享文件夹设置的过程:
1、 安装增强功能
运行ubuntu系统可以看到:
注:大小屏幕切换键:ctrl(右) + F
安装好Ubuntu 14.04后,运行Ubuntu并登录。然后在VirtualBox的菜单里选择"设备(Devices)"-> "安装增强功能包(Install Guest Additions)"。
你会发现在Ubuntu桌面上多出一个光盘图标,这张光盘默认被自动加载到了文件夹/media/cdom。14.04版本比较强大少量很多麻烦操作,他会自动安装这个增强功能包。安装结果如下图所示:(这个过程时间较长一些,耐心等一下啊)
若你用的系统为其他版本,需要输入以下指令来安装:
cd /media/cdom
sudo ./VboxLinuxAdditions.run
开始安装工具包。安装完毕后会提示要重启Ubuntu。
2、设置共享文件夹
或者在虚拟机下选择:
设置一个共享文件夹:linux_share
3、建立挂载
在终端下输入:
mkdir /mnt/share 新建挂载点
mount -t vboxsf linux_share /mnt/share 挂载共享文件夹
注:虚拟机的共享文件夹与XP或WIN7端的共享文件夹不要一样的名字。
但在根目录下是看不到挂载点mnt文件夹的,每操作一步自己看看,多观察一下。其中"linux_share"是之前创建的共享文件夹的名字。OK,现在Ubuntu和主机可以互传文件了。
注:如果提示 /sbin/mount.vboxsf: mounting failed with the error: No such device
可能是没有载入内核模块 vboxfs ,先查看下:
#lsmod | grep vboxsf
如果没有结果返回,说明 vboxsf没有载入,执行
#sudo modprobe vboxsf
正常的话mount -t vboxsf winshare/mnt/share共享文件夹应该可以访问了。
4、自动挂载共享文件夹
如果想要系统每次启动自动挂载这个文件夹, 在/etc/fstab文件中添加:
linux_share /mnt/share vboxsfdefaults 0 0
打开fstab文件后在文档中加入:linux_share /mnt/share vboxsf defaults 0 0,如图片上的最后一句。
保存,就可以实现自动挂载共享文件夹了。
5、共享文件夹验证
在XP或WIN7中复制如下文件:
在终端中输入以下指令来查看:
我们在终端的share文件夹中看到了拷贝入linux_share文件夹中的文件,说明共享文件夹设置成功了。
注:卸载的话使用下面的命令:sudo umount -f /mnt/shared
二、分辨率配置方法
这个之前需要先安装增强功能
安装好的ubnutu14.04像素有点低,修改方法如下:
第一步:打开终端,修改/etc/default/grub文件
$ sudo gedit /etc/default/grub
取消#GRUB_GFXMODE=640×480这一行前面的注释符号,并将后面的数字修改为一个合适的值,不需要太高,比如1024×768。这个值同时会影响grub启动菜单和控制台里文字的分辨率。
第二步:修改/etc/grub.d/00_header文件
$ sudo gedit /etc/grub.d/00_header
按下ctrl+F,查找关键字”set gfxmode=${GRUB_GFXMODE}”(去掉双引号),然后在这行下面添加新行,内容是:”set gfxpayload=keep” (去掉双引号)
第三步:更新grub
$ sudo update-grub
三、GCC、G++、MAKE安装方法
1、 便捷方法
方法一:
sudo apt-get install make gcc g++
再装上函数手册
sudo apt-get install manpages-dev
方法二:
sudo apt-get install build-essential
执行完后,完成了gcc,g++,make的安装。build-essential 是一整套工具,gcc,libc等等。
用指令:$ gcc -v
可以看到gcc安装的版本,这就表明gcc安装成功了。
2、G++安装及应用详解(转)
1).环境准备
在ubuntu中要想编译c程序可以安装gcc编译器,编译c++的话就不能使用gcc了,要使用g++编译器。
安装gcc或是g++可以在新立得软件包管理器中直接搜索后安装或是使用终端文字命令(这样会显得专业些,呵呵)。搜索的方法就不说了,命令行的话是大家最熟悉不过的apt-get install了,完整格式如下:
sudo apt-get install g++
2).写程序源代码
可以直接在桌面新建一个空文件,打开即可直接编辑。这里可以在查看-突出显示模式-源代码这一系列目录中选择c++的语法高亮,会更加贴心一些。但是不能自动在首字母前加空格比较麻烦,要想格式漂亮还要自己调整下。
按照标准程序格式输入完毕后保存文件为*.cpp格式,这样就完成了一个c++文件的建立过程。
3).编译连接
打开终端,在命令行中敲入:
g++ 文件名
即可开始编译连接的过程。这里的文件名其实是包含文件路径的。要是不知道文件路径的话可以在敲完g++加上空格之后直接把文件拖进去,系统会自动添加文件路径。默认的输出位置是“主文件夹”,默认输出文件是a.out。可以使用以下格式指定输出的文件名:
g++ 文件名 -o 输出文件名
输出的路径仍然是默认路径,文件名应是*.out的格式。这里要注意的是使用-o命令必须指定输出文件名,否则会报错:g++: argument to '-o' missing。
余下的各指令可以自行在终端中使用man g++命令查看。
4)执行
执行起来就很简单了,直接找到生成的*.out文件,拖到终端窗口里,敲下回车就OK。
#include <iostream>
using namespace std;
int main()
{
cout << "Hello,C++!";
return 0;
}
再在终端执行sudo g++ hello.cpp -o hello
再在终端敲入 ./hello
即可看到运行结果
Hello,C++!
四、安装eclipse方法(转)
a) 安装配置java(eclipse需要)
Ubuntu 在安装时,如同大部分Linux 发行版一样,都会同时安装 GNU 版本的 Java。这个 Java 的实用程度太低,尤其对于开发人员来说,是没有太多用处的。在 Ubuntu 下,安装 SUN Java 是一件很容易的事情。第一步:
sudoapt-get install sun-java6-jdk
安装完毕之后,选择默认 java:
sudo update-alternatives --config java
然后配置环境变量:
sudo vim /etc/environment
在其中添加如下两行:(不同版本应不同,这里是java6)
CLASSPATH=/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun保存退出。
b) 安装 Eclipse
sudo apt-getinstall eclipse-platform
sudo apt-get install eclipse-pde
虽然已经这时新安装的java 已经成为系统默认的 jvm,但是 Eclipse 并不会用 update-alternative 设置的 jvm 来启动自身,而使用的是以前的 GNU Java。GNU Java 是 1.4.2 的实现,而且在性能上远不如 SUN 的实现。为了让 Eclipse 利用 SUN Java 启动,我们还需要继续配置。首先将 SUN Java 完完全全的设置为系统的默认 JDK:
sudo update-java-alternatives -s java-6-sun
然后编辑 JVM 配置文件:
sudo vim /etc/jvm
将文件中的
/usr/lib/jvm/java-6-sun
这一行填入到配置块的顶部。由于 Eclipse 会忽略 Ubuntu 的通用 Java 设置(貌似一个 bug),我们需要继续编辑 Eclipse 的 java_home 文件:
sudo vim /etc/eclipse/java_home
如同上面一样,将
/usr/lib/jvm/java-6-sun
这一行填入到文件的顶部。
c) 安装 Eclipse, c/c++插件
1、启动eclipse,
2、选择Help->InstallNew Software...,在Work with的框框下复制下面的地址: http://download.eclipse.org/releases/galileo
3、选择Collaboration->MylynBridge: C/C++ Development,安装,重启eclipse。
4、同上述2、3,选择ProgrammingLanguages->Eclipse C/C++ Development,都选上吧,现在硬盘不贵的。重启eclipse,试试吧,有tutorial的。
备注:有些版本还需要安装GTK+库,使用apt-getinstall libgtk2.0*可得到
更多配置方法参:http://blog.csdn.net/zhaodan19861107/article/details/6924875