compat-gcc-32-c++-3-43 ...用命令 rpm -qa | grep gcc查看。然后用gcc -v 查看版本號(hào),便可知道是否已經(jīng)安裝。
大同網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),大同網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為大同成百上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的大同做網(wǎng)站的公司定做!
安裝完了可以執(zhí)行 gcc--version 的命令來查看版本,輸出如下:gcc(GCC)3(Ubuntu3-2ubuntu7)Copyright(C)2007FreeSoftwareFoundation,Inc.編譯則使用gcc命令。要往下學(xué)習(xí)首先就得熟悉gcc命令的用法。
首先我們先要確定下,機(jī)器是否已經(jīng)安裝有g(shù)cc。很顯然,提示命令找不到,顯然我們是沒有安裝的。我們首先需要掛載光盤到掛載點(diǎn)。mount /dev/cdrom /mnt 我這里是掛載到mnt目錄 改變目錄到掛載目錄。
要想使用GCC 0的gcc等命令,簡(jiǎn)單的方法就是把它的路徑${destdir}/bin放在環(huán)境變量PATH中。我不用這種方式,而是用符號(hào)連接的方式實(shí)現(xiàn),這樣做的好處是我仍然可以使用系統(tǒng)上原來的舊版本的GCC編譯器。
如果系統(tǒng)上安裝了gcc編譯器,這條命令就會(huì)顯示出當(dāng)前安裝的gcc編譯器是哪個(gè)版本。
首先以root用戶登入 復(fù)制arm-linux-gcc-tgz到根目錄下tmp文件夾里 解壓命令tar xvzf arm-linux-gcc-2 -C / 注意以上命令必須要有-C而且是大寫,后邊有個(gè)空格也要注意。
gcc -v是查看系統(tǒng)目前使用的gcc版本。rpm -q gcc是Redhat/CentOS/Fedora/SuSE查看系統(tǒng)中是否安裝了gcc rpm包。
查看linux版本信息 1:登錄到linux服務(wù)器執(zhí)行 lsb_release-a 命令,即可查看所有版本信息。2:登錄到linux執(zhí)行 cat /etc/issue (切記cat后要空一格)即可看到版本信息。
1、根據(jù)報(bào)錯(cuò)知道,沒有發(fā)現(xiàn)函數(shù)的相關(guān)聲明,這些聲明應(yīng)該是在 Random.h中,并且這個(gè)文件應(yīng)該是你自己寫的,主要包括這個(gè)類中一些聲明。另外你源文件Randomc這是C文件呀,不是C++,C中是沒有類的,不知道你注意沒。
2、-c 參數(shù)表示將源文件編譯成object(目標(biāo)文件)。 即 gcc -c foo.c 會(huì)編譯成 foo.o gcc 不加參數(shù)時(shí)會(huì)編譯且嘗試鏈接成可執(zhí)行文件,然而 foo.c 的代碼中沒有main函數(shù)的定義,所以最終無法成功鏈接,故報(bào)錯(cuò)。
3、重新配置GCC環(huán)境還是很麻煩的,需要gcc的包和glibc的庫支持。最好建議是重新完全安裝一個(gè)新版本的Linux操作系統(tǒng)。如果你對(duì)gcc的編譯環(huán)境的配置感興趣的話,可以到網(wǎng)上找 lfs 文件系統(tǒng)的制作就知道gcc的環(huán)境是怎么配置的了。
4、你需要自己編譯alsa-lib的arm版本,然后安裝(make install)到預(yù)先定義的目標(biāo)文件夾$prefix。編譯music.c時(shí)在編譯選項(xiàng)中加入-I$(prefix)/include -L$(prefix)/lib即可。