mac pro安裝雙系統及簡單開發環境搭建
來源:程序員人生 發布時間:2015-05-15 08:01:29 閱讀次數:3451次
前段時間換電腦,在搭建開發環境時,遇到了些小問題,下面簡單說說這些小坑。
由于開發場景比較特殊,我多數時間會在windows下做開發,但有時還會切換到mac os下做些開發,剛開始時,嘗試在mac os下安裝虛擬機,然后在安裝windows,但是實際體驗不是很好,有時會有點卡的感覺,糾結過后,還是選擇安裝雙系統,雖然系統切換比較繁瑣,但是獨立安裝的windows,使用上操作更流暢、顯示效果也更佳。mac os上使用bootcamp安裝windows非常方便、省事,大體流程是:準備系統鏡像文件(我這里是win
7)和大于4g的優盤,然后打開bootcamp,依照提示,先是制作系統盤,然后下載驅動,然后重啟開始安裝,安裝前,先選擇分區大小,然后格式化bootcamp所在的盤,也就是行將安裝系統的所在盤,再然后就是正式的系統安裝進程,重啟幾次后,安裝終了,在打開u盤,直接進入bootcamp文件夾,點擊setup開始安裝驅動,分分鐘聲卡、顯卡、網卡等等驅動完全安裝好,這時候重啟電腦,顯示的畫面也流暢了,也有windows開機啟動音了,同時也能夠使用無線上網了。
我之前用的mac pro搭載的系統是mavericks,那時用bootcamp安裝win7是沒有問題的,現在的系統是yosemite,系統變了,問題也就出來了。1切看似很美好的安裝完win 7后,卻驚奇的發現在甚么也不做的情況下,cpu飆到了30%,1查發現有個名為”系統中斷“的進程,1直在消耗著cpu。因而查了很多資料,有的說是網卡驅動問題,有的說是顯卡驅動問題,分別卸載并安裝最新驅動或老版本驅動后,依然杯水車薪,但折騰這1番后發現確切是顯卡驅動問題,由于只要卸載顯卡驅動,cpu立刻恢復正常,當時那個抓狂,后來無意中在1個論壇看到有網友說,休眠1下,然后重新啟動電腦就能夠了,懷著非常忐忑和無奈的心情嘗試了1下,竟然可以了,雖然是個治標不治本的方法,但是經過休眠在重啟后,最少cpu恢復正常了,可以正常使用電腦了。究其緣由,應當是驅動兼容性問題,致使開機后cpu不斷查詢顯卡狀態,以致墮入死循環,而休眠再重啟后,cpu應當獲得到了顯卡狀態值或最少獲得到了1個默許值,這樣跳出循環,也就回到正常工作狀態了。
系統安裝好后,那就開始搭建開發環境吧,作為1個開發人員,開發環境弄不定,那實在太說不過去了,這里就不圖文并茂的寫太詳細了,只是把幾處細節簡單寫下。
(1)有大量的文章提到安裝完jdk后,要設置JAVA_HOME環境變量甚么的,其實不論windows環境還是mac os環境,環境變量都是可設置也可不設置,關鍵看你會不會用到這個環境變量。1般使用eclipse這樣的集成開發環境,都會自動查找履行,除非還在使用命令行敲些java的編譯、運行命令,這個還是需要環境變量的;
(2)如果是弄android開發,下載集成開發環境或ndk甚么的,官網打開1次太費力了,可以到這個鏈接:http://www.cnblogs.com/tc310/p/3938353.html,推薦直接下載adt-bundle,里面包括了eclipse/adt/android-sdk等,下載后就能夠直接用了,非常省事;
(3)windows環境下,使用ndk編譯c/c++代碼,之前看過相干資料,說是要先安裝Cygwin,以使用gcc/g++編譯器,實際上,新版本的ndk,如8/9/10等,已自帶了編譯器,沒必要在安裝Cygwin了,安裝1次Cygwin,也是1件耗時耗力的事。下圖顯示的是我的工程ndk設置,比較省事,另外,mac os下,與上述設置1樣,唯1的區分是編譯命令設置選項將ndk-build.cmd修改成ndk-build便可;
(4)mac os下已默許集成了jdk,終端下輸入java -version便可查看當前jdk的版本信息。開始不知道,然后結結實實的踩了1個坑,進程大概是:下載支持mac os的最新版jdk,然后安裝,點擊運行eclipse,提示版本不兼容,沒法運行,直接暈倒,最后只好默默的卸載新版本的jdk,然后恢復系統默許的jdk,再次運行eclipse,1切ok。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈