Ubuntu 使用Anjuta 安裝與編譯原始碼問題
使用環境是Ubuntu11.04桌面環境,剛裝好乾淨的系統
1.請問有什麼方法離線安裝Anjuta 的詳細方法嗎?還要安裝那些套件
網路上能找到的都是線上安裝,我自己去官網抓3.30看到好幾個版本,
還有壓縮檔,不知道抓哪個用...
2.我拿到一個大型的原始碼 gcc跟c語言的程式,我想把它編譯出來執行
請問我該如何做?
ps:裡面好多標頭檔跟一些不知作用的資料好幾層....只知道編譯完會有兩個資
料夾會有兩個執行檔可以用 .....其他的檔案都會放在這兩個資料夾內
如果有知道的朋友麻煩詳細解說好嗎謝謝
請問第八項是指令嗎?
能不能將那幾項寫的詳細些...因為是新手有點看不懂^^"
我的原始碼檔案室沒有專案的....不曉得原來是用哪個程式編輯,
他很多.C .H的檔案..........只知道他是c語言類c or c++ ,gcc
另外一個問題是原始碼裏頭的繁體字跟簡體字,在WIN底下可以看拿到Ubuntu底下看會亂碼...
想用Anjuta 編譯
裡面有好多中文文字都會顯示亂碼..............
那個程式是遊戲sever...如果亂碼 那就看不懂系統錯誤訊息了....
還是說如果方便... 把原始碼給您看?
另外離線下載..沒有看到有地方提到要裝Anjuta,請問ubuntu會知道嗎?
謝謝您的回答,感覺滿有條理的,可惜我是新手看的不是很懂,需要細一點的步驟..
寄信給您了 麻煩看一下 謝謝你....希望我的問題可以就此永遠解決了xd..不然四處找都沒答案沒人可問 謝謝
忘了補充 DATA底下都可以用 文字編輯器打開..........除了MAP不能
裡面都是繁體字或簡體字 混雜 會亂碼很困擾
Ubuntu 是UTF8 文字我自己也不清楚 但是他在WIN底下可以正常顯示...
後來我發現直接拿去UBUNTU會亂碼 用ZIP過去解壓 就好了
但是還是有少數會亂碼很奇怪...難道我的程式內碼 跟文字都要轉UTF8?
補充一下 SETUP.CF 要放到GMSV下
2 個解答
- 其威Lv 710 年前最佳解答
1. 要離線安裝東西,你必須有另外一台 online 的 linux 機器來幫忙下載。以下寫 o 的表示 offline 機器、寫 n 的表示在 online 的機器上:
1n. 先下載 apt-offline 工具:apt-get dowload apt-offline
2n. 用隨身碟等工具將 apt-offline_x.y.z_all.deb 複製到 offline 的電腦。
3o. 安裝 apt-offline:sudo dpkg -i /media/usb/apt-offline_x.y.z_all.deb
4o. 執行 apt-offline 來產生要下載的檔案清單:apt-offline set --update --upgrade --install-packages anjuta -- apt-offline.sig
5o. 將檔案清單 apt-offline.sig 用隨身碟複製到 online 電腦
6n. 下載需要的檔案:apt-offline get -t 4 apt-offline.sig
7n. 將下載的檔案複製回 offline 機器
8o. 安裝它們:apt-offline /path/to/apt-offline-downloads-12345/
2. 要看該專案使用什麼建置工具而定。最常見的是 autotools,所以我只介紹它。如果你發現你的專案不是用 autotools,請告訴我根目錄下有哪些檔案。
0. 假設你的原始碼壓縮檔是 project-1.0.tar.bz2(放在工作目錄下)、工作目錄是 /path/to/work、解開以後檔案會放在 /path/to/work/project-1.0 下。
1. 先切換到工作目錄:cd /path/to/work
2. 解開壓縮檔:tar vxf /path/to/work/project-1.0.tar.bz2
3. 進到你剛解開的資料夾中:cd /path/to/work/project-1.0
4. 執行 configure --help 來看看有哪些選項:./configure --help
5. 根據你的需要調整 configure 選項:./configure --prefix=/path/to/work/out --enable-xxx --disable-yyy --with-zzz
6. 編譯(那個 -jN 的 N 請改成你的 CPU 核心數量 * 2,例如雙核心就 -j4、四核就 -j8、六核就 -j12、八核就 -j16、12 核就 -j24):make -j16
7. 安裝(如果你沒有 --prefix 指定的目錄的寫入權限,可能需要 sudo):make install -j16
這樣就好了,你會發現你的程式被安裝在 /path/to/work/out 中。
2011-07-15 21:54:25 補充:
我發現我在 1 那邊有很多指令忘記 sudo 了...
反正你遇到他跳出錯誤說「沒有權限 xxx」的話,加上 sudo 就對了... = =
2011-07-15 22:42:57 補充:
... 一個遊戲 server,沒網路你是要幹麼?
安裝 anjuta,有網路的話就 apt-get install anjuta 就搞定了。
沒網路你要先產生需要的檔案清單,去別台電腦下載,再拿回來安裝。
總之很麻煩就是了...
2011-07-15 22:44:41 補充:
文字編碼有很多簡單的方法可以解,最簡單的就是改 LC_CTYPE 或 terminal 的 encoding。
我不知道你系統是什麼編碼、程式是什麼編碼,所以不知道怎麼跟你說... = =
- 匿名使用者7 年前
您期待已久的 8891娛樂城 熱烈開幕囉!
8891娛樂城以優質的服務領先業界
多位美女客服24小時即時線上為您服務!
8891娛樂城有優於市面所有運動彩卷遊戲盤口的賠率
以及免下載真人視訊百家樂、21點、骰寶、各國賓果、餐廳賓果、彩球遊戲
另有數百位真人視訊聊天辣妹與您進行互動聊天還有"精彩"電影喔!
心動了嗎!! 快來體驗市面上最完質最高品質的服務
現在有開放免費試玩喔! 官方 : 8891.NET