linux製作工具
⑴ linux系統中常用開發工具有哪些
我是做C/C++開發的, 編輯器(emacs, vim vim用的較多)用來進行編輯程序的,調試器(gdb)用來調試程序,編譯器(GCC)用來編譯和鏈接程序的,性能分析工具(gcov, gprof)用來優化程序的,文檔生成器(doxygen)用來生成文檔的 當然其它的還有很多,這個要根據你的開發來的。。
⑵ linux啟動盤製作工具有哪些
Linux下可以用系統自帶的工具dd命令,來實現刻錄U盤啟動系統,方法如下:
1、卸載U盤,假設U盤對應的設備是sdb1(可以使用df查看U盤對應的設備)
⑶ 如何製作arm-linux-gcc編譯工具
一、下載源文件
源代碼文件及其版本:
binutils-2.19.tar.bz2, gcc-core-4.4.4.tar.bz2 gcc-g++-4.4.4.tar.bz2 Glibc-2.7.tar.bz2 Glibc-ports-2.7.tar.bz2 Gmp-4.2.tar.bz2 mpfr-2.4.0.tar.bz2mpc-1.0.1.tar.gz Linux-2.6.25.tar.bz2 (由於我在編譯出錯的過程中,根據出錯的信息修改了相關的C代碼,故而沒有下載相應的補丁)
一般一個完整的交叉編譯器涉及到多個軟體,主要包括bilinguals、cc、glibc等。其中,binutils主要生成一些輔助工具;gcc是用來生成交叉編譯器,主要生成arm-linux-gcc交叉編譯工具,而glibc主要提供用戶程序所需要的一些基本函數庫。
二、建立工作目錄
編譯所用主機型號 fc14.i686,虛擬機選的是VM7.0,Linux發行版選的是Fedora9,
第一次編譯時用的是root用戶(第二次用一般用戶yyz), 所有的工作目錄都在/home/yyz/cross下面建立完成,首先在/home/yyz目錄下建立cross目錄,然後進入工作目錄,查看當前目錄。命令如下:
創建工具鏈文件夾:
[root@localhost cross]# mkdir embedded-toolchains
下面在此文件夾下建立如下幾個目錄:
setup-dir:存放下載的壓縮包;
src-dir:存放binutils、gcc、glibc解壓之後的源文件;
Kernel:存放內核文件,對內核的配置和編譯工作也在此完成;
build-dir :編譯src-dir下面的源文件,這是GNU推薦的源文件目錄與編譯目錄分離的做法;
tool-chain:交叉編譯工具鏈的安裝位;
program:存放編寫程序;
doc:說明文檔和腳本文件;
下面建立目錄,並拷貝源文件。
[root@localhost cross] #cd embedded- toolchains
[root@localhost embedded- toolchains] #mkdir setup-dir src-dir kernel build-dir tool-chain program doc
[root@localhost embedded- toolchains] #ls
build-dir doc kernel program setup-dir src-dir tool-chain
[root@localhost embedded- toolchains] #cd setup-dir
拷貝源文件:
這里我們採用直接拷貝源文件的方法,首先應該修改setup-dir的許可權
[root@localhost embedded- toolchains] #chmod 777 setup-dir
然後直接拷貝/home/yyz目錄下的源文件到setup-dir目錄中,如下圖:
建立編譯目錄:
[root@localhost setup-dir] #cd ../build-dir
[root@localhost build -dir] #mkdir build-binutils build-gcc build-glibc
三、輸出環境變數
輸出如下的環境變數方便我們編譯。
為簡化操作過程。下面就建立shell命令腳本environment-variables:
[root@localhost build -dir] #cd ../doc
[root@localhost doc] #mkdir scripts
[root@localhost doc] #cd scripts
用編輯器vi編輯環境變數腳本envionment-variables:[root@localhost scripts]
#vi envionment-variables
export PRJROOT=/home/yyz/cross/embedded-toolchains
export TARGET=arm-linux
export PREFIX=$PRJROOT/tool-chain
export TARGET_PREFIX=$PREFIX/$TARGET
export PATH=$PREFIX/bin:$PATH
截圖如下:
執行如下語句使環境變數生效:
[root@localhost scripts]# source ./environment-variables
四、建立二進制工具(binutils)
下面將分步介紹安裝binutils-2.19.1的過程。
[root@localhost script] # cd $PRJROOT/src-dir
[root@localhost src-dir] # tar jxvf ../setup-dir/binutils-2.19.1.tar.bz2
[root@localhost src-dir] # cd $PRJROOT/build-dir/build-binutils
創建Makefile:
[root@localhost build-binutils] #../../src-dir/binutils-2.19.1/configure --target=$TARGET --prefix=$PREFIX
在build-binutils目錄下面生成Makefile文件,然後執行make,make install,此過程比較緩慢,大約需要一個15分鍾左右。完成後可以在$PREFIX/bin下面看到我們的新的binutil。
輸入如下命令
[root@localhost build-binutils]#ls $PREFIX/bin
⑷ linux系統下有沒有自帶的U盤啟動製作工具,是什麼
Linux下可以用系統自帶的工具dd命令,來實現刻錄U盤啟動系統,方法如下:
1、卸載U盤,假設U盤對應的設備是sdb1(可以使用df查看U盤對應的設備)
df
sudoddif=系統路徑of=/dev/sdb
#例如把Ubuntu的鏡像寫入到U盤啟動
sudoddif=./ubuntu-13.04-beta2-desktop-amd64.isoof=/dev/sdb
⑸ 在linux下作網站要用哪些工具
你根本沒搞清楚,dreamweaver,photoshop.,flashcs,flex等等都是集成工具,比如,dreamweaver是一個超集編輯器,集成了常用的語句而已,這些都不符合linux軟體藝術哲學,因為太缺乏定製性了,linux是把一堆軟體定製成適合自己的工具。
不過,bluefish一定程度上可以完成dreamweaver的工作,但是非常弱,大部分linux下的網頁開發者是後台程序員,更願意用vim,emacs這樣的編輯器自己寫代碼,因為經過自己配置的編輯器是比任何工具都好用的。
另外photoshop的替代品是gimp
你說的flash和flex這些開發工具不是開發網站必備的,其實那個gimp也不是,gimp是給圖形的人玩的,因為我從來沒向網頁中加入flash,所以不清楚,似乎是沒有。
另外你這個哪裡是做網站,整個一個網頁設計!沒有資料庫,沒有伺服器軟體,沒有sever和client語言!如果是想網頁設計,還是注重功能層的,那麼來玩linux吧,你會很幸福,如果是著重表現層的美工人員,請去用mac吧,linux的優勢實在不明顯。
關於安裝,有簡單的辦法,有難的辦法,因人而已,一點不是騙你,因為不同linux發行版本包管理軟體不同,個人需求不同,所以定製過程不同。win下那種不自由的思想慣了,到了linux這種什麼都可以自己說的算的環境猛一下不怎麼適應。
⑹ 深度啟動盤製作工具 linux怎麼安裝
用深度啟動盤製作工具製作linux啟動盤方法:
1、去官網下載深度Linux2014鏡像文件和Deepin boot maker軟體;
2、選中Deepin boot maker軟體,右鍵點擊,在彈出的右鍵菜單里點擊以管理員身份運行;
3、在運行的Deepin boot maker軟體里選擇ISO文件選擇框里選擇下載的深度Linux2014鏡像文件,點擊「開始創建」;
4、Deepin boot maker開始給U盤進行格式化並創建U盤啟動,下面步驟就坐著等,直到完成為止。
⑺ linux的小工具要怎麼做
linux下的小工具大多數使用shell腳本編寫的,比如自動檢測cpu百分比的工具、檢測內存餘量的工具,檢測網路是否暢通的工具等等,這些都可以通過編寫shell腳本來實現,當然你也可以用別的編程語言來實現,比如python或者c,但shell作為linux默認的命令行解釋器,用shell來編寫小工具無疑是最為方便的,你想編寫小工具的話建議學習一下shell編程。可參考下邊的教程。
Shell命令腳本入門
小工具shell足夠了,如果要實現復雜的功能,建議學習一下python語言。
⑻ linux系統中常用開發工具有哪些
編輯器(emacs, vim vim用的較多)用來進行編輯程序的,調試器(gdb)用來調試程序,編譯器(GCC)用來編譯和鏈接程序的,性能分析工具(gcov, gprof)用來優化程序的,文檔生成器(doxygen)用來生成文檔的 當然其它的還有很多,這個要根據你的開發來的。
望採納!
⑼ linux如何製作app
如果題主僅僅指PPT這種格式的話,能在Linux且不考慮wine的情況下,完美製作和修改這種格式文件的工具只有微軟自家的office 365了。其他的Apache OpenOffice或LibreOffice等解決方案或多或少都存雜兼容的問題,比如動畫路徑什麼的有時會很糟糕。
如果題主需要的是Linux下可以製作Presentation的工具,則解決方案就有很多了。比如:inkscape + sozi, landslide, S5, deck.js, slidy2, reveal.js, impress.js, bespoke.js, pinpoint, ConTeXt, html5slides, Markdown+Pandoc以及LaTeX beamer等。個人推薦inkscape + sozi,縮放UI的SVG slides的效果特別贊。
幾個可能對題主有幫助的鏈接:
Install Sozi on GNU/Linux
SVG 完美幻燈,瀏覽器滑鼠控制/觀看
製作ppt的非office工具
⑽ linux系統中常用開發工具有哪些
編輯器(emacs,
vim
vim用的較多)用來進行編輯程序的,調試器(gdb)用來調試程序,編譯器(GCC)用來編譯和鏈接程序的,性能分析工具(gcov,
gprof)用來優化程序的,文檔生成器(doxygen)用來生成文檔的
當然其它的還有很多,這個要根據你的開發來的。
望採納!