linux操作筆記

來源:互聯網
上載者:User

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選擇的當前IME(input method)與使用者自行安裝的IME相容性問題。在Terminal、Eclipse的工作區點擊右-->IME(英文版是 Input Method)-->SCIM XXXXX,即可。如果你使用的是SCIMIME但是這裡沒有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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.