linux操作笔记

1. 在终端输入make命令想编译某个文件时,出现“C++:Command not found”的错误。该错误原因:还没装C++编译环境

解决:命令 sudo apt get-install g++


2.安装“增强版”Gedit文本编辑器命令

该增强版所支持的功能有:高级的书签功能、类查询器、用Grep查询特定内容、单词补全、高亮代码

命令:

sudo apt-add-repository ppa:ubuntu-on-rails/ppa
sudo apt-get update
sudo apt-get install gedit-gmate


3.设置vi语法高亮和自动缩进等功能

首先应该吧vim升级到新版本,如下面第五点所说的操作。然后使用命令:sudo gedit /etc/vim/vimrc

对vim的配置文件进行修改:

1)Ubuntu vim显示行号 :在文件末端添加一新行,输入 set nu

2)Ubuntu vim语法高亮:在文件中找到 "syntax on 这一行,去掉前面的双引号",双引号是注释。

3)Ubuntu vim自动缩进:在文件末尾添加一行,输入 set autoindent。再添加一行,输入set cindent。其中 autoindent 是自动缩进; cindent是特别针对 C语言语法自动缩进。

4. 在ubuntu中安装ice时,应该首先安装依赖库,安装教程:http://duckweeds.blog.sohu.com/95443260.html

安装依赖库命令:apt-get install libdb4.6++-dev libbz2-dev bzip2 libssl-dev libreadline5-dev libexpat1-dev mcpp

5. 输入命令 :vi xx.cpp 进入vi编辑器后,发现不能切换到编辑模式等。原因:还没有安装vim编辑环境

解决: sudo apt-get install vim


6.在vbox下的ubuntu安装增强功能安装virtualbox虚拟机的增强功能可以实现如下功能:

1)主机与虚拟机之间的文件共享(主要是为了这个)

2)主机与虚拟机之间的剪切板共享(共享赋值复制粘贴功能)。

3)虚拟机的direct3D支持,就是为虚拟机分配点显存,这样虚拟机窗口就可以随便放大或缩小了(前提是勾选“自动调节显示尺寸”)。

步骤:在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能包(Install Guest Additions)"。 在Ubuntu 10.04桌面上多出一个光盘图标,说明装载成功。进入命令行终端,输入:cd /media,找到适合版本的运行文件,sudo ./VboxLinuxAdditions.run,或者sudo ./autorun.sh开始安装工具包,安装完毕后会提示要重启Ubuntu即可。


7.利用命令安装jdk: sudo apt-get install default-jdk 或者 sudo apt-get install sun-java6-jdk


8.在安装Ice的时候,出现 'cannot access: ./../ICE_LICENSE'的错误,试了很多种办法,一些依赖库也安装了,结果还是失败。

最后换了一个Ice版本,之前想安装的是Ice-3.4.1,后来重新下载并安装了Ice-3.4.2.结果就成功了。该版本下载地

址:http://www.zeroc.com/download.html。选择该页面的Source Distribution的Ice-3.4.2.tar.gz压缩包下载即可。

安装过程:解压缩tar -xzvf Ice-3.4.2.tar.gz --->cd Ice-3.4.2/cpp ---> 编译 make ---> 安装 sudo make install。

9.ubuntu中运行eclipse时经常出现键盘输入无效或者没有响应的情况,解决办法:

原因是Terminal、Eclipse选择的当前输入法(input method)与用户自行安装的输入法兼容性问题。在Terminal、Eclipse的工作区点击右-->输入法(英文版是 Input Method)-->SCIM XXXXX,即可。如果你使用的是SCIM输入法但是这里没有SCIM之类的选项,可能是scim-bridge-gtk这个包没有安装好,先关闭Eclipse,然后使用aptitude install scim-bridge-gtk即可安装,然后重新打开Eclipse就应该有SCIM选择项了

10.编译程序时提示:undefined reference to 'pthread_create'...等,即编译器无法识别pthread函数;原因是没加上-lpthread选项,该选项会指定编译时链接到pthread库。

例如: g++ Server.cpp -o Server -lpthread

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值