當前位置:首頁 » 編程軟體 » ubuntu編譯安裝

ubuntu編譯安裝

發布時間: 2023-02-04 03:41:17

『壹』 ubuntu源碼編譯安裝cmake-2.8.10.2

ubuntu源碼編譯安裝cmake-2.8.10.2從cmake官網下載最新的cmake版本,筆者下載的是cmake-2.8.10.2.tar.gz,地址http://www.cmake.org/cmake/resources/software.html
www.dnjsb.com
1、解壓cmake-2.8.10.2.tar.gztar
-xvf
cmake-2.8.10.2.tar.gz2、在cmake-2.8.10.2同級目錄下新建一個編譯目錄mkdir
cmake-bulidcd
cmake-build3、編譯cmake.././bootstrap
www.dnjsb.com
注意:可能會出現如下錯誤:/usr/lib/libstdc++.so.6:
version
'GLIBCXX_3.4.15'
not
found這個是因為筆者更新ubuntu
gcc編譯器導致的。解決方法:a.
查看libstdc++.so.6支持GLIBCstrings
/usr/lib/libstdc++.so.6
|
grep
GLIBCoutput:GLIBCXX_3.4GLIBCXX_3.4.1GLIBCXX_3.4.2GLIBCXX_3.4.3GLIBCXX_3.4.4GLIBCXX_3.4.5GLIBCXX_3.4.6GLIBCXX_3.4.7GLIBCXX_3.4.8GLIBCXX_3.4.9GLIBCXX_3.4.10GLIBCXX_3.4.11GLIBCXX_3.4.12GLIBCXX_3.4.13GLIBC_2.0GLIBC_2.3GLIBC_2.1GLIBC_2.1.3GLIBC_2.3.2GLIBC_2.2GLIBCXX_FORCE_NEWGLIBCXX_DEBUG_MESSAGE_LENGTH發現裡面沒有支持GLIBCXX_3.4.15。在這里,筆者ubuntu中安裝的gcc
4.7ls
/usr/local/gcc-4.7.2/output:bin
include
lib
libexec
share將/usr/local/gcc-4.7.2/lib/目錄下面的libstdc++.so.6和libstdc++.so.6.0.17拷貝到/usr/lib/目錄下面:sudo
cp
/usr/local/gcc-4.7.2/lib/libstdc++.so.6
/usr/lib/sudo
cp
/usr/local/gcc-4.7.2/lib/libstdc++.so.6.0.17
/usr/lib/sudo
rm
-f
/usr/lib/libstdc++.so.6.0.13刪除libstdc++.so.6舊的鏈接,建立新的鏈接,同時刪除libstdc++.so.6.0.13:sudo
ln
-sf
/usr/lib/libstdc++.so.6.0.17
/usr/lib/libstdc++.so.6sudo
rm
-f
/usr/lib/libstdc++.so.6.0.13至此搞定,現在我們回到編譯cmake中。重復剛才的命令:
www.dnjsb.com
.././bootstrap注意:此時我們仍然在cmake-bulid目錄下面。上面成功以後就執行如下2個命令:makesudo
make
install查看cmake是否安裝成功:cmake
--versionoutput:cmake
version
2.8.10.2恭喜你,安裝成功了。

『貳』 ubuntu怎麼安裝gcc編譯器

在Ubuntu下安裝GCC和其他一些linux系統有點不一樣。

方法一:

該方法超簡單:
sudo apt-get build-depgcc

就上面這條命令就可以搞定

方法二:
sudo apt-get install build-essential

還是簡單,一句命令也可以搞定

安裝完了可以執行
gcc--version

的命令來查看版本,輸出如下:

gcc(GCC)4.2.3(Ubuntu4.2.3-2ubuntu7)
Copyright(C)2007FreeSoftwareFoundation,Inc.

『叄』 如何在Ubuntu中通過編譯源碼包安裝軟體Pidgin

步驟如下:
1、首先,通過Ubuntu「菜單->添加/刪除」或者是Ubuntu新立得軟體包管理程序(通過搜索pidgin卸載已經安裝的相關文檔)刪除老版本的Pidgin.
2、然後使用下面命令配置相關編譯環境:
sudo
apt-get
build-dep
pidgin
3、接下來下載源碼包並解壓,打開終端,通過cd命令進入源碼包解壓的目錄;
運行./configure配置編譯環境,如果成功,最後會有個「complete」並請運行「make」的提示;如果沒有,如出現quote
「XScreenSaver
extension
development
headers
not
found.
Use
–disable-screensaver
if
you
do
not
need
XScreenSaver
extension
support,
this
is
required
for
detecting
idle
time
by
mouse
and
keyboard
usage.

end
of
quote
說明缺少「XScreenSaver」關聯文件,可以通過新立得軟體包管理程序搜索「XScreenSaver」安裝相關的「XScreenSaver.dev」文件;實在沒有XScreenSaver的dev文件,就按提示運行./configure
--disable-screensaver;
4、接下來就make;
5、再
make
check;
6、再
sudo
make
install;
7、再
make
clean;
8、再
make
distclean;
9、最後
菜單->互聯網->
Pidgin,即可。

『肆』 如何在ubuntu linux安裝編譯器,實現hello,word

1,安裝配置GCC編譯器:
在Ubuntu安裝完成已經有GCC了(GCC是由GNU之父Stallman所開發的Linux下的編譯器,全稱為GNU Compiler Collection, 目前可以編譯的語言包括:C, C++, Objective-C, Fortran, Java, and Ada.).但是GCC還不能編譯文件.因為缺少一些頭文件.那麼我們就要來配置這些頭文件.在這里我們需要安裝build-essential這個軟體包,安裝了這個包會自動安裝上g++,libc6-dev,linux-libc-dev,libstdc++6-4.1-dev等一些必須的軟體和頭文件的庫.
ctrl+alt+t 進入圖像模式終端界面(注意:ctrl+alt+f1字元模式終端界面 ,一般都用圖像模式終端界面)
安裝build-essential:在終端界面裡面輸入sudo apt-get install build-essential
2,查看安裝的gcc版本號:
gcc --version
3,vi和vim的區別:

vi和vim都是Linux中的編輯器,不同的是vim比較高級,可以視為vi的升級版本。vi使用於文本編輯,但是vim更適用於coding。
4,利用vi編輯器新建文件 終端輸入:vi helloworld.c ,進入編輯寫代碼。
5,寫完代碼後在底模式wq保存退出。
6,終端輸入輸入 gcc helloworld.c,編譯生成a.out文件。
7, 終端輸入輸入 ./a.out 運行程序。

『伍』 如何在 Ubuntu 編譯安裝 Bundler

通過網址下載BUNDLER: wget http://phototour.cs.washington.e/bundler/distr/bundler-v0.4-source.tar.gz
解壓:tar -zxvf bundler-v0.4-source.tar.gz
安裝BUNDLER的依賴包:sudo apt-get install gfortran
Bundler所依賴的外部庫列表如下:
LAPACK :線性代數計算庫
BLAS:基礎線性代數子程序,在LAPACK包中有自帶,但需進行設置
libjpeg :jpeg庫,Ubuntu已自帶
libz:通用目的的壓縮
編譯LAPACK、BLAS:先下載 LAPACK,wget http://www.netlib.org/lapack/lapack-3.3.0.tgz
再解壓:tar -zxvf lapack-3.3.0.tgz
在make之前,需要先創建一個make.inc文件,可以直接根據make.inc.example創建:
cd lapack-3.3.0
cp make.inc.example make.inc
如果是使用Ubuntu+gfortran,則無須更改make.inc里的內容,否則需要根據系統環境和編譯器修改文件里對應的選項。LAPACK依賴BLAS,因此在編譯LAPACK前需要提供BLAS包,所幸LAPACK里已經集成了BLAS包,但默認並不編譯它。要想編譯LAPACK前先編譯BLAS,需要修改一下makefile:
gedit Makefile

游標定位到第11行並將內容改為:
lib: blaslib lapacklib tmglib

保存退出,然後開始make整個工程。
make

編譯完成後,目錄下將生成blas_LINUX.a、lapack_LINUX.a和tmglib_LINUX.a三個文件
將這三個文件分別更名為: libblas.a,liblapack.a,libtmglib.a並復制到bundler-vX.X-source/lib目錄下。
zlib的編譯安裝:wget http://zlib.net/zlib-1.2.5.tar.gz 下載完解壓 ,解壓完進入
zlib-1.2.5目錄編譯安裝
./configure
make
sudo make install
回到Bundler的工程目錄,make進行編譯安裝。
make

完成後在bin目錄下就會看到新生成的bundler可執行文件。

『陸』 Ubuntu12下編譯安裝php5.3開發環境

最近項目遇到一個坑爹的事情,一個源碼必須使用PHP5.3,但是現在Ubuntu上自帶的版本是5.4,降級之後會出各種奇怪的問題,最後沒辦法,只能一步步在Ubuntu12.04server上自己編譯PHP5.3,比繁瑣,共享之。
安裝Apache2.2
復制代碼
代碼如下:
sudo
apt-get
install
apache2
-y
然後安裝Mysql5.5
復制代碼
代碼如下:
sudo
apt-get
install
mysql-server-5.5
-y
接著就是編譯依賴環境:
復制代碼
代碼如下:
sudo
apt-get
install
gcc
g++
autoconf
build-essential
-y

相關的lib支持庫:
復制代碼
代碼如下:
sudo
apt-get
install
libxml2
libxml2-dev
libevent-1.4-2
libevent-dev
bzip2
libbz2-dev
libcurl3-gnutls
libcurl4-gnutls-dev
libpng12-0
libpng12-dev
libjpeg62
libjpeg62-dev
libfreetype6
libfreetype6-dev
libmcrypt4
libmcrypt-dev
zlib1g-dev
libtidy-dev
libmysqlclient-dev
-y
安裝:
復制代碼
代碼如下:
./configure
--prefix=/usr/local/php
--with-mcrypt
--with-gettext
--with-mysql
--with-gd
--with-jpeg-dir
--with-png-dir
--with-curl
--with-freetype-dir
--enable-gd-native-ttf
--enable-mbstring
--enable-sockets
--with-pdo-mysql
--enable-fpm
--with-zlib
--enable-zip
--with-bz2
--enable-bcmath
--with-tidy
--with-fpm-user=daemon
--with-fpm-group=daemon
sudo
make
sudo
make
install
然後安裝cli和dev:
復制代碼
代碼如下:
sudo
apt-get
install
php5-cli
php5-dev
最後開啟Apache2支持:
復制代碼
代碼如下:
sudo
apt-get
install
libapache2-mod-php5
最後就大功告成了~
以上所述就是本文的全部內容了,希望大家能夠喜歡。
請您花一點時間將文章分享給您的朋友或者留下評論。我們將會由衷感謝您的支持!

『柒』 ubuntu 編譯安裝apache2怎麼重啟

步驟

首先,安裝Apache2,安裝命令:sudo apt-get install apache2

安裝完成後,進入到/etc/apache2中(根據自己的實際安裝目錄),這邊我配置文件在/etc/apache2中。
我們看到沒有想像中的httpd.conf配置文件,這里要說明的是apache2的配置文件是apache2.conf,而不是http.conf。
打開apache2.conf。寫入兩條語句
ServerName localhost
DirectoryIndex index.html index.htm index.php
這里的ServerName localhost是為了防止最後開啟apache2服務的時候會提示DNS出錯。
DirectoryIndex index.html index.htm index.php是默認目錄的寫法。保存退出。

可以在apache2.conf中加入 AddDefaultCharset GB2312
設置默認字元集,定義伺服器返回給客戶機默認字元集(由於西歐UTF-8是Apache默認字元集,因此當訪問有中文的網頁時會出現亂碼,這時只要將字元集改成GB2312,再重啟Apache服務即可)
Listen 192.168.1.1:80 設置監聽ip是192.168.1.1的地址和埠為80
Listen 192.168.1.2:8080 設置監聽ip是192.168.1.2的地址和埠為8080
Alias /down "/sofТWare /download"
創建虛擬目錄(創建名為down的虛擬目錄,它對應的物理路徑是:/sofТWare /download)
Alias /ftp "/var/ftp"
創建虛擬目錄(創建名為ftp的虛擬目錄,它對應的物理路徑是:/var/ftp)
<Directory "/var/www/html">
設置目錄許可權
(<Directory "目錄路徑">此次寫設置目錄許可權的語句</Directory>)
Options FollowSymLinks page:116
AllowOverride None
</Directory>

需要說明的是,在apache2中,根設置(默認主目錄)在 /etc/apache2/sites-АVailable/default中,我們打開default,進行配置。
如圖,這里我們的默認主目錄設置的路徑是/var/www,文檔最上方的VirtualHost後方的*代表通配符,即表示所有本機ip地址,監聽埠為80,ServerName填寫你注冊的域名,沒有可以不填。保存退出。

4
至此,基本配置已經全部完成,查看本機ip地址。輸入啟用apache2的命令:/etc/init.d/apache2 restart.並在瀏覽器中輸入本機ip地址。成功!

『捌』 UBUNTU如何編譯安裝

alsa安裝需要內核代碼
所以./configure --with-kernel=/usr/src/你的內核版本/
內核源碼在/usr/src目錄下,一般是linux-headers-2.6.3x-xx-generic
看你的版本吧,你的grub啟動linux的時候注意一下啟動的內核版本,要再不行就到www.kernel.org下一個對應版本的內核源碼包。如果提示許可權不夠就sudo。
Ubuntu何必這么折磨自己呢,apt-get 不就好了?

『玖』 如何快速安裝ubuntu交叉編譯工具

開始做嵌入式開發的朋友都在前期配置交叉編譯工具而煩惱,網上的交叉編譯工具的教程很多,但是要麼很繁瑣要麼就是資料不全。
​那麼怎麼樣快速而又簡單地配置交叉編譯工具呢,我們現在就用ubuntu裡面的apt-get工具快速安裝交叉編譯工具。
1,添加一個源到/etc/apt/sources.list里,
sudo gedit /etc/apt/sources.list
保存關閉;更新一下源列表
sudo apt-get install emdebian-archive-keyring
sudo apt-get update
3.更新成功後;我們開始安裝arm 交叉編譯環境
sudo apt-get install gcc-4.4-arm-linux-gnueabi
sudo apt-get install gcc-4.4-arm-linux-gnueabi-base
sudo apt-get install gcc-4.3-arm-linux-gnueabi
sudo apt-get install gcc-4.3-arm-linux-gnueabi-base
sudo apt-get install libc6-dev-armel-cross
sudo apt-get install binutils-arm-linux-gnueabi
4.測試,輸入arm,然後會出現自動補全,就證明環境變數起效了,再補全輸入
arm-linux-gnueabi-gcc -v
安裝成功

『拾』 ubuntu系統下怎麼安裝gcc編譯器

你安裝一個名字叫做build-essential的軟體包,就可以一次將編譯器、make工具、所有的編程頭文件、函數庫等東東全部安裝上,其中也包括gcc編譯器,這是非常穩妥的安裝方式,安裝命令是用root用戶身份執行:
apt-get install build-essential

熱點內容
mysql安裝圖解linux 發布:2024-04-25 05:18:59 瀏覽:605
有哪些配置中心的框架 發布:2024-04-25 05:11:37 瀏覽:829
進程的調度演算法代碼 發布:2024-04-25 04:25:20 瀏覽:588
maven編譯scala 發布:2024-04-25 04:25:11 瀏覽:110
手機存儲空間里的其他 發布:2024-04-25 04:10:42 瀏覽:27
文件改文件夾 發布:2024-04-25 04:03:00 瀏覽:563
50次方編程 發布:2024-04-25 04:02:59 瀏覽:58
編程首行 發布:2024-04-25 03:56:43 瀏覽:382
蘋果手機輸入密碼為什麼是灰色的 發布:2024-04-25 03:43:27 瀏覽:641
java鄭州 發布:2024-04-25 03:24:45 瀏覽:100