linux中編譯命令 linux編譯命令make安裝

linux編譯安裝命令

Linux編譯安裝相關(guān)命令,下面以Linux安裝MySQL工具為例進(jìn)行說明,代碼如下:

成都創(chuàng)新互聯(lián)是一家專業(yè)提供望謨企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站制作、成都網(wǎng)站制作、H5網(wǎng)站設(shè)計(jì)、小程序制作等業(yè)務(wù)。10年已為望謨眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。

1、測試環(huán)境在Linux MySQL下進(jìn)行,版本系統(tǒng)為CentOS5,以下為相關(guān)軟件:

mysql-5.1.30

memcached-1.2.6

libevent-1.4.7-stable

memcached_functions_mysql-0.8

libmemcached-0.26

2、編譯安裝Linux MySQL

[root@localhost?~]#tar?xzf?mysql-5.1.30.tar_001.gz??

[root@localhost?~]#cd?mysql-5.1.30??

[root@localhost?~]#./configure?--prefix=/usr/local/mysql51??

[root@localhost?~]#make??

[root@localhost?~]#make?install??

[root@localhost?~]#./scripts/mysql_install_db?--user=mysql?--skip-name-resolve??

[root@localhost?~]#/usr/local/mysql51/bin/mysqld_safe?

#連接符這是放入后臺(tái),是前一個(gè)正確執(zhí)行,才會(huì)執(zhí)行后一個(gè)

#Linux編譯安裝流程./configure??make??make?install(默認(rèn)目錄安裝)

#./configure?--prefix=/usr/local/pcre??make??make?install(指定安裝目錄)

linux終端下如何進(jìn)行C語言編譯

1、首先在linux下判斷是否安裝gcc編譯器,直接執(zhí)行:gcc -v,判斷是否安裝gcc。

2、然后需要在代碼框內(nèi)寫一個(gè)簡單的C源程序。

3、在程序中使用了C語言中的數(shù)學(xué)開方函數(shù),sqrt(),所以需要引入math.h頭文件。

4、寫完源程序之后,我們對其進(jìn)行編譯,如果使用通常的編譯語句,【gcc math.c -o math】進(jìn)行編譯,會(huì)出現(xiàn)錯(cuò)誤;大概的意思就是不認(rèn)識(shí)sqrt這個(gè)東西。

5、所以需要使用正確的命令:【gcc math.c -lm -o math】;這樣才能編譯正確。

linux 怎么編譯c的源程序的?gcc,編譯命令是什么?

編譯方法:格式 gcc [option] [sourcefilename]常用的選項(xiàng)最簡單的是:gcc hello.c默認(rèn)的情況下將生成a.out的可執(zhí)行性文件,

只需要在終端上輸入./a.out就可以看到執(zhí)行的結(jié)果,如果你想指定生成目標(biāo)文件的名字那么你可以加上 -o選項(xiàng),命令如下:gcc -o hello hello.c

命令:gcc -c hello hello.c

擴(kuò)展資料:

gcc命令的基本用法

gcc[options]?[filenames] ?

其中,filenames為文件名;options為編譯選項(xiàng)。

當(dāng)不使用任何編譯選項(xiàng)編譯hello.c時(shí),gcc將會(huì)自動(dòng)編譯產(chǎn)生一個(gè)a.out的可執(zhí)行文件:

[root@localhost?c]#?ls ?

hello.c ?

[root@localhost?c]#?gcc?hello.c ?

[root@localhost?c]#?ls ?

a.out??hello.c?

執(zhí)行:

[root@localhost?c]#?./a.out ?

Hello,?World!?

使用-o編譯選擇,可以為編譯后的文件指定一個(gè)名字:

[root@localhost?c]#?ls ?

a.out??hello.c ?

[root@localhost?c]#?gcc?hello.c?-o?hello ?

[root@localhost?c]#?ls ?

a.out??hello??hello.c ?

執(zhí)行:

[root@localhost?c]#?./hello ?

Hello,?World!?

注意:使用-o選項(xiàng)時(shí),-o后面必須跟一個(gè)文件名,即:-o outfile。

為了便于描述后面的選項(xiàng),刪除hello和a.out可執(zhí)行文件。

Linux怎么編譯c++文件用什么指令

Linux編譯c++源文件使用的命令為g++,操作步驟如下:

用vim命令打開一個(gè)文本進(jìn)行編輯,如:

#vim hello.cpp

書寫源代碼內(nèi)容,如:

#include?stdio.h

int?main()

{

printf("hello?world\n"?);

return?0;

}

按ESC鍵,終止輸入,用:wq命令保存,退出。

編譯

#g++ -o hello hello.cpp

-o的意思是用來指定生成程序的名字

運(yùn)行

#./hello

hello world

#

linux中編譯命令怎么寫的

樓主說的時(shí)GCC么 一個(gè)簡單的用法,gcc -c 1.c -o 1.o 這是編譯過程,其他用法樓主可以百度。

“l(fā)inux”怎么編譯c的源程序的?“gcc”編譯命令是什么?

格式 gcc [option] [sourcefilename]

介紹一些常用的選項(xiàng):最簡單的是:gcc hello.c

默認(rèn)的情況下將生成a.out的可執(zhí)行性文件,你只需要在終端上輸入./a.out就可以看到執(zhí)行的結(jié)果.

如果你想指定生成目標(biāo)文件的名字那么你可以加上 -o選項(xiàng),命令如下:

gcc -o hello hello.c

命令如下:

gcc -c hello hello.c

網(wǎng)站標(biāo)題:linux中編譯命令 linux編譯命令make安裝
網(wǎng)站地址:http://www.muchs.cn/article24/docsgce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、企業(yè)網(wǎng)站制作、移動(dòng)網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、電子商務(wù)、自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化