當前位置:首頁 » 操作系統 » linux製作工具

linux製作工具

發布時間: 2022-10-09 13:10:42

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)用來生成文檔的
當然其它的還有很多,這個要根據你的開發來的。
望採納!

熱點內容
怎樣增加共享文件夾連接數量 發布:2025-05-15 11:24:50 瀏覽:961
安卓如何關閉單應用音量 發布:2025-05-15 11:22:31 瀏覽:350
抖音電腦後台伺服器中斷 發布:2025-05-15 11:11:59 瀏覽:307
sql2008伺服器 發布:2025-05-15 11:03:27 瀏覽:306
我的世界pe伺服器創造 發布:2025-05-15 10:51:17 瀏覽:608
移動端打吃雞要什麼配置 發布:2025-05-15 10:48:16 瀏覽:756
我的世界哪五個伺服器被炸了 發布:2025-05-15 10:36:16 瀏覽:994
ehcache存儲對象 發布:2025-05-15 10:35:31 瀏覽:528
搭建虛擬電腦的伺服器 發布:2025-05-15 10:29:31 瀏覽:270
湖人雙核配置哪個最好 發布:2025-05-15 10:09:48 瀏覽:980