個人是Ubuntu12.04 & 13.04這樣設定。
1~5步驟都通用,
開機自動掛載可能要看linux OS有沒有不同。
虛擬機先設定掛載目錄
2.檢查檔案系統/media有沒有出現
3.假設你分享的目錄名:ramdisk
4.新增一個掛載目錄:/文件/data(我習慣用相同名稱)
5.打開終端輸入:
範例 sudo mount -t vboxsf ramdisk /home/帳號(你的登錄帳號)/文件/data
重開機
如果要設定開機自動掛載
編寫 sudo gedit /etc/rc.local
將 sudo mount -t vboxsf ramdisk /home/帳號(你的登錄帳號)/文件/data 寫入存檔即可。
PS 虛擬系統要安裝 VBoxGuestAdditions (增強驅動模式)
2013年11月29日 星期五
Cygwin 移除 - Windows 7
玩Android,於是在自己的PC上搭建了一個環境,用的是Win7。
NDK需要用到linux於是裝了Cygwin,
沒想到權限很奇怪,我不小心誤刪了目錄,復原回不來!!
資料躺在資源回收桶沒有權限寫回cygwin自己的home底下的使用者家目錄,
後來只好拉出來放在Win7桌面。
Cygwin模擬了Linux的權限管理體系,這跟Windows的默認權限管理有些衝突。當使用右鍵查看屬性中的安全選項夾時,可以看到“組或用戶名”一欄,有無法識別的用戶(帶有問號),它們是我重裝系統以前的用戶,那串數字是唯一識別號,儘管我的用戶名沒有改,但是它的唯一的識別號是完全不同的,所以目前登錄的帳號對文件沒有修改和刪除的權限。
進去安全模式下用administrator竟然還沒有權限刪除cygwin的根目錄!!!
移除方式又只能使用手動操作的方法,找到了一個程序能夠直接解決這個所有者問題:TakeOwn.exe,Win7和Vista在CMD裡面直接能用,但是XP就不太清楚了,下一個去!?。
輸入“Takeown /?”查看下Takeown的幫助,發現參數列表直接能夠對目錄遞歸,太好啦!在Cygwim目錄下運行“Takeown /F * /R”,等待兩三分鐘吧,文件很多呢。運行結束,再查看,可以看到文件的擁有者已經改成Administrator了,這下就好了。
直接刪除吧!呀,怎麼還是不行啊?
再查看下權限,發現用戶還不具有刪除和修改的權限。
這時候直接使用Windows內建的ACL權限表加入自己的使用者帳號,或加上Administrator完全控制!!
這個問題折騰了大半天啊,原來windows也有Administrator無法立刻刪除的東西啊!剛剛才解決完,不過以後遇到類似的問題的也能解決了。
2013年10月17日 星期四
Cent OS 執行程式缺少 lib:libstdc++.so.6
今天執行Ubuntu編譯的程式移到Cent OS不能執行,報以下錯,
error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
很明顯,缺了這個檔案,
解決辦法:
1、執行命令:[root@localhost ~]# yum whatprovides libstdc++.so.6
error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
很明顯,缺了這個檔案,
解決辦法:
1、執行命令:[root@localhost ~]# yum whatprovides libstdc++.so.6
2、然後執行:[root@localhost ~]# yum install libstdc++-4.4.7-3.el6.i686
會提醒有哪些lib將被安裝,直接選輸入"y" + Enter即可2013年4月29日 星期一
Code:Blocks LDFLAGS 參數加入方法
//******************************以下為原文翻譯轉貼*****************************
Linux下使用pthread 相關函數時,如果是使用makefile,需要LDFLAGS=-lpthread
但是使用code::blocks默認使用的makefile是沒有這個選項的,所以在編譯時會報錯,undefined reference to pthread_create:
需要配置這個編譯參數:
右擊工程或選擇project菜單-->project build option-->Linker settings-->other linker options
加入需要增加的參數:-pthread
再次編譯通過!
//******************************以上為原文翻譯轉貼*****************************
來源:http://www.linuxidc.com/Linux/2011-07/38568.htm
個人建立新的專案於Code::Blocks這個類似VC++的IDE,
也需要將Makefile的參數都轉到專案的設定,若完全使用原本的Makefile方式編譯,
那根本就沒有使用這IDE的意義了。
(無法使用IDE規劃的Debug&Release 的build option.
那乾脆回去效法前輩,在windows使用UltraEdit再拿回來用make編譯- -d。)
過程中也遇到LDFLAGS參數不知道怎麼加入LDFLAGS 參數,
終於給我爬到類似的文章,linux教學總得爬文比較久,
附上設定圖:
Code::Blocks 10.05
2013年4月26日 星期五
The System is running in low-graphics mode with Ubuntu 12.04.
window 7 使用virtual box 安裝ubuntu 12.04
1. 啟動時low graphic mode。
問題已解決。跟ATI顯卡有關。以下是解決方案:
當出現低畫質警告的畫面時(low graphic mode),
同時按下ctrl+alt+F1,進入指令界面,然後輸入:
sudo apt-get install fglrx sudo reboot
安裝大約15分鐘 (看網路速度) ,
結束後重啟即恢復正常。
來源地址:http://askubuntu.com/questions/141606/how-to-fix-the-system-is-running-in-low-graphics-mode-error
八樓是提到ATI顯卡問題部分
八樓是提到ATI顯卡問題部分
訂閱:
文章 (Atom)
