㈠ 如何在linux操作系統下安裝gcc以及查看gcc編譯器是否安裝好
請具體說明一下你使用的是什麼linux,不同的發行版安裝的方法不一樣。查看GCC有沒安裝的方法是打入「gcc -v」(不包含引號)看到版本號說明安裝了!
㈡ linux 的軟體安裝前編譯方式怎麼查看
postfix已帶有makefile,只能make,自己打開makefile看看,這類一般都默洞沖認安裝,沒啥納含殲選項好老明選的
㈢ 有沒有方法查看linux下通過編譯安裝的所有軟體
用RPM安裝的話會有記錄,通常編譯安裝的都是自己指定安裝目錄的,你也不用去找,要找的話咐備可以看安裝時留下的安裝記錄文檔里有,也可以用locate指令或晌簡前者find指宴清令找
㈣ 如何在linux平台上編譯安裝zlib軟體
在linux命令行上查詢一下zlib的軟體地址,然後使用瀏覽器打開即可,
大家也可以在網路上進行搜索,不過一定要注意安全哦,避免下載到一些不幹凈的軟體,所以這點需要注意一下
Gcc編譯安裝zlib源碼包並配置使用
使用tar 命令局旦御進行解壓出來,然後進入到安裝目錄,如下圖所示
tar zxf zlib-1.2.8.tar.gz
cd zlib-1.2.8
使用./configure --help可以查看編譯的選項,我們這里使用簡單的選項安裝即可
進入安裝文件目錄,然後 使用如下命令進行安裝
./configure --prefix=/data/progam/zlib
遲拍make
make install
如下圖所示
再進行配置一下系統的文件,載入剛才編譯安裝桐岩的zlib生成的庫文件
vi /etc/ld.so.conf.d/zlib.conf
加入如下內容後保存退出
/data/program/zlib/lib
==============================
也就是添加安裝目錄的文件路徑,庫文件。ldconfig 運行之後就會載入安裝的庫文件了。
㈤ 如何查看linux已安裝的編譯器及其版本
gcc -v、rpm -qa glibc、rpm -qa zlib。
FC6可以用這些命令,rpm -qa gcc glibc zlib。
補充:Linux是一套免費使用和自由傳播的類專Unix操作系統,是一個基於POSIX和UNIX的多用戶屬、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。
Linux操作系統誕生於1991 年10 月5 日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬體設備中,比如手機、平板電腦、路由器、視頻游戲控制台、台式計算機、大型機和超級計算機。
嚴格來講,Linux這個詞本身只表示Linux內核,但實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且使用GNU 工程各種工具和資料庫的操作系統。
㈥ 如何編譯安裝Linux內核
1.先解壓解壓後會看到源代碼的目錄linux-2.6.27.69(這個版本要與當前系統的版本一樣查看當系統版本uname-r只要版本號前的數字相同就可以了如2.6.27)2.進入目錄linux-2.6.27.69運行命令makedistclean3.將/boot下面的內核配置文件復制到linux-2.6.27.69下,並命名為.config4.運行命令makemenuconfig(注意操作的時候都要進入linux內核源代碼目錄linux-2.6.27.59)5.運行makebzImage編譯完後會在arch/x86/boot/下面產生一個bzImage內核文件6.makemoles編譯內核模塊7.makemoles_install安裝內核模塊(安裝完後會在/lib/moles下面產生個文件2.6.27.59)8.製作ramddistk文件系統mkinitrdinitrd-2.6.27.59.img2.6.27.599安裝內核cparch/x86/boot/bzImage/boot/vmlinuz-2.6.27.59cpinitrd-2.6.27.59.img/boot/10.修改/etc/grub.conf這個對著配製修改就可以了,但要指定相應內核文件與ramdisk文件修改後真接reboot一下,會出現啟動菜單項,選擇要啟動的內核,就可以了整個編譯安裝的過程就完成了需要注意是:運行makemenucofig的時候可能會出現問題這是由於需安些一些依賴包ncurses-devel在製作ramdisk的時候可能出現錯誤,提示nomolefound之類的提示這個時候要指定參數mkinitrd--builtin=ata_piix整個的編譯安裝過程就是這樣,這個編譯與安裝只是針對x86,至於arm編譯的時候也是類似就不多說了,在整個編譯與安裝可能出現的錯誤就兩個,也說的很清楚了
㈦ linux下面有個軟體我是編譯的方式安裝的,如何看這個軟體放了些什麼文件到什麼地方呢
這個是編譯安裝的, 沒有rpm可以看得啊
這個是linux系統的基本常識談衫。
這問題能給解決一下,讓扒能否看一下喔的網名啊,順便就 ++上吧含滑腔
㈧ linux上的編譯安裝的基本概念是什麼,具體的流程又是怎麼個樣子
計算機運行的程序都是二進制的代碼,那麼我們所用的編程語言都是自然語言中的字元,那麼就需要有一種機制來將這些轉化成二進制代碼,那麼根據轉化機制不一樣,編程語言(軟體 產生的源頭)分兩大類 解釋型 編譯型,解釋型就不說了,編譯型就是在寫好程序的源碼以後對程序進行編譯,編譯成二進制的可執行代碼。
在linux中很多軟體的源碼都會伴隨著軟體一起發布,軟體就是經過編譯的一些二進制的文件,這些二進制文件由源碼編譯而來。所以當我們拿到了軟體的源碼的時候,可以根據源碼編譯出軟體,然後對軟體進行安裝,這就是你所說的編譯安裝了,對於非電腦專業的人不需要了解那麼多,涉及的東西比較多,要知道在編譯的時候需要設置編譯參數的,,
所以會拿deb rpm包來安裝就行了。。使用打包好的二進制包安裝的另外的好處就是可以由包管理系統進行管理可以方便的對軟體包進行安裝升級和卸載,如果是源碼編譯那麼就需要自己手動的管理了。
具體的流程沒那麼復雜,linux軟體發布的源碼都是有標准格式 的,通常是tar.gz tar.bz2這樣的壓縮包,
tar xvf xxx.tar.gz 解壓源碼包
cd xxx 進入源碼目錄
more INSTALL 或者more README 閱讀源碼包里的安裝說明,看不懂英語的可以跳過這步
./configure 參數 配置編譯參數;最常見的是prefix=安裝路徑 這樣可以把軟體安裝到一個指定目錄而不是安裝到系統的文件結構中(linux的文件結構可以參考FHS標准規范里的定義)
make 當上一步正確的執行後會生成一個Makefile文件,使用make命令可以對軟體源碼進行編譯
make install 安裝(可能會需要root許可權)
//部分軟體還會提供make test 這樣的測試,在安裝前可以運行make test 來測試軟體是否編譯正確。
㈨ 如何查看linux已安裝的編譯器及其版本
查看已安裝:
RHEL, CentOS系列
$ rpm -qa | grep gcc
gcc-4.8.5-4.el7.x86_64
gcc-gfortran-4.8.5-4.el7.x86_64
libgcc-4.8.5-4.el7.x86_64
gcc-c++-4.8.5-4.el7.x86_64
Debian、Ubuntu系列
$ dpkg --list | grep gcc
ii gcc 4:4.4.5-1 The GNU C compiler
ii gcc-4.3 4.3.5-4 The GNU C compiler
ii gcc-4.3-base 4.3.5-4 The GNU Compiler Collection (base package)
ii gcc-4.4 4.4.5-8 The GNU C compiler
ii gcc-4.4-base 4.4.5-8 The GNU Compiler Collection (base package)
ii libgcc1 1:4.4.5-8 GCC support library
㈩ linux下如何查看某個軟體 是否安裝安裝路徑在哪
首先你需要知道吵鏈沒軟體的名字喚毀,大概就行升納,假設ssh
然後如果是rpm安裝的話
rpm -qa|grep ssh
就能知道是不是安裝了
然後用這個命令可以知道安裝目錄在哪裡
rpm -ql XXX
XXX就是你前面搜到的具體的rpm的名字