Hello World_Linux篇——測試gcc和g++是否可用
由於公司需要,有一些WINDOWS下的程式要轉到Linux系統下完成,今天初步搭建了Linux系統(ubuntu-11.04-desktop-i386),系統自帶了g++和gcc的編譯器,現在測試一下是否可用。
gcc和g++分別是編譯.c和.cpp原始碼的編譯器。(1)'command' --version可檢視應用程式版本資訊等。1、測試gcc是否可用
[email protected]:~$ gcc --version系統顯示:gcc(Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
gcc 是4.5.2版本的,是自由軟體,對此軟體的使用不負責。
[email protected]:~$ g++ --version
g++(Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
g++是4.5.2版本的,是自由軟體,對此軟體的使用不負責。能看到這段話應該也說明了gcc和g++已經正確安裝。(2)用原始碼來測試命令。
[email protected]:~$ gedit ctest.c &
終端下後臺開啟gedit來編寫名為“ctest.c”的程式碼,程式碼如下:
<span style="font-size:14px;">#include"stdio.h" int main() { printf("Hello World! gcc running!\n"); return 0; } </span>
編寫之後儲存。在終端輸入:
[email protected]:~$ gcc ctest.c
什麼也不顯示,這就編譯完了。
用ls來檢視一下當前的檔案:
[email protected]:~$ ls
a.out Desktop Downloads Music Public Videos
ctest.c Documents examples.desktop Pictures Templates
可以看到有個叫a.out的檔案,就是編譯產生的。執行這個檔案:[email protected]:~$ ./a.out
Hello World! gcc running!
可以看到程式已經執行了。說明gcc編譯的程式可以正確使用。
2、測試g++是否可用
[email protected]:~$ gedit cpptest.cpp &終端下後臺開啟gedit來編寫名為“cpptest.cpp”的程式碼,程式碼如下:
<span style="font-size:14px;"><span style="font-size:18px;">#include<iostream>
using namespace std;
int main()
{
cout<<" Hello World! g++ running!"<<endl;
return 0;
}
</span></span>
編寫之後儲存。想要把剛才的a.out刪除,可以用 rm a.out
在終端輸入:
[email protected]:~$ g++ cpptest.cpp
還是什麼也不顯示,編譯完了。
用ls來檢視一下當前的檔案:
[email protected]:~$ ls
a.out Desktop Downloads Music Public Videos
cpptest.cpp Documents examples.desktop Pictures Templates
可以看到有個叫a.out的檔案,就是編譯新產生的。執行這個檔案:
[email protected]:~$ ./a.out
Hello World! g++ running!
可以看到程式已經執行了。說明g++編譯的程式可以正確使用。經過以上驗證,說明我們的系統可以使用gcc和g++。接下來就可以進行後續程式設計的工作了。
相關推薦
Hello World_Linux篇——測試gcc和g++是否可用
由於公司需要,有一些WINDOWS下的程式要轉到Linux系統下完成,今天初步搭建了Linux系統(ubuntu-11.04-desktop-i386),系統自帶了g++和gcc的編譯器,現在測試一下
gcc和g++的區別
pan sym 常用 printf 嚴格 gcc編譯 turn .cpp cannot gcc和g++的區別 我們在編譯c/c++代碼的時候,有人用gcc,有人用g++,於是各種說法都來了,譬如c代碼用gcc,而c++代碼用g++,或者說編譯用gcc,鏈接用g+
linux 安裝gcc 和 g++
pre OS 最簡 lin 語言 cenos eno 回車 linu 以CentOS為例,安裝後是沒有C語言和C++編譯環境的,需要手動安裝,最簡單的是用yum的方式安裝,過程如下: 1、安裝gcc yum install gcc 詢問是否,按y鍵回車即可,或者 yu
gcc和g++常用編譯參數
inf 其他 img asi 計算 但是 類型 文件 har -w -W -Wall -w 關閉編譯警告。平時編寫c/c++代碼如果不規範,編譯的時候會拋出很多警告。但是一般的警告都是可以忽略的,比如類型轉換。編譯的時候可以加-w關閉警告 -W 也是關閉編譯警告,但
gcc和g++編譯c或者c++檔案碰到的問題
gcc和g++都是GNU(組織)的一個編譯器。 誤區一:gcc只能編譯c程式碼,g++只能編譯c++程式碼 兩者都可以,但是請注意:
Linux的gcc和g++的區別
Windows中我們常用vs來編譯編寫好的C和C++程式碼;vs把編輯器,編譯器和偵錯程式等工具都整合在這一款工具中,在Linux下我們能用什麼工具來編譯所編寫好的程式碼呢,其實Linux下這樣的工具有很多,但我們只介紹兩款常用的工具,它們分別是gcc和g++. 工具用法介紹 gcc
Centos下安裝gcc和g++
gcc很好安裝,直接輸入命令:yum install gcc 即可。 檢查一下是否安裝成功: [[email protected] protobuf-2.5.0]# gcc --version gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-23)
Ubuntu中GCC和G++安裝流程
設定網路連線 點選虛擬機器——設定——選擇NET模式(也有其他網路連線的方式,此處僅介紹NET模式) 開啟此電腦——管理或者我的電腦(win7等) 分別點開VMware Authorization Service和VMware NAT Service啟動型別設定為自動。 此時,Ubuntu可以上網。
Linux下修改gcc和g++的版本
1 前言 最近,自己在linux除錯matlab的mex的時候,突然發現matlab R2015版本對應的mex適配環境是gcc-4.7,而自己ubuntu的Linux對應版本預設卻是gcc
(四)樹莓派3B+ 安裝gcc和g++
安裝 如果不是root 使用者,請自行加上sudo apt-get install gcc g++ 然後執行:gcc -v出現如下結果: 表示gcc安裝成功 測試一下 (1)新建檔案to
gcc和g++四個誤區
gcc和g++的區別 我們在編譯c/c++程式碼的時候,有人用gcc,有人用g++,於是各種說法都來了,譬如c程式碼用gcc,而c++程式碼用g++,或者說編譯用gcc,連結用g++,一時也不知哪個說法正確,如果再遇上個extern "C",分歧就更多了,這
GCC和G++區別
原文:http://www.cnblogs.com/samewang/p/4774180.html 看的Linux公社的一篇文章,覺得不錯,內容複製過來了。 其實在這之前,我一直以為gcc和g++是一個東西,只是有兩個不同的名字而已,今天在linux下編譯一個c程式碼
修改 gcc 和 g++ 的預設版本
轉載自: http://www.cnblogs.com/in4ight/p/6626708.html 由於gcc在5.x版本修改了ABI,導致新版本gcc編譯的二進位制檔案放在老的環境下會報錯,所以需要安裝gcc4.8.5。4.8
gcc和g++的配置
1、如何理解gcc和g++ 概念:簡單理解,無論是gcc還是g++都是對c/c++程式進行編譯操作的一個工具,是一個IDE的核心工具 用到gcc和g++的 IDE:DevC++、Codeblocks 1.1 配置gcc和g++ 配置方法: 確
linux編譯android時報gcc和g++錯誤問題
Mtk在檢測gcc的時候會存在不相容的情況,導致無法檢測到gcc,出現gcc unkown錯誤。gcc nv檢測的時候 做了以下操作(具體程式碼位置參見:mediatek/build/tools/checkEnv.py 函式GccCheck。): 首先在指令碼中執
Ubuntu16.04下利用gcc和g++進行C/C++編輯編譯
雙擊檔案,開始編輯,還是我們最最經典的Hello World先確定安裝了vim 和gcc (c語言)或者g++(c++) 如果沒有安裝可以在終端輸入以下命令: sudo apt-get install build-essential sudo apt-get insta
GNU gcc 和 g++ 的區別詳解
gcc 和 g++ 都是 GNU 組織的編譯器。誤區一: gcc 只能編譯 C 程式碼,g++ 只能編譯 C++ 程式碼兩者都可以,但是請注意:1. 字尾為 .c 的,gcc 把它當作是 C 程式,而 g++ 當作是 C++ 程式; 字尾為.cpp的,兩者都會認為是 C+
gcc和g++編譯器的區別
對於.c檔案gcc當做c語言處理,g++當做c++處理;對於.cpp檔案gcc和g++均當做c++處理; g++編譯時實際上是呼叫gcc進行編譯; gcc不能自動連結庫檔案,一般用g++來連結庫檔案,非要用gcc的話,一般使用gcc -lstdc++命令; e
gcc 和g++編譯選項詳解
gcc 提供了大量的警告選項,對程式碼中可能存在的問題提出警 告,通常可以使用-Wall來開啟以下警告: -Waddress -Warray-bounds (only with -O2) -Wc++0x-compat -Wchar-subscripts -Wi
1、接口測試概要和http基礎亂抄篇
錯誤 性能 返回 存儲 並且 邊界值 技術分享 電商 請求 一、接口測試的要點: 圖片是抄襲的,但是自己還是要總結下要點: 1、檢查接口返回的數據是否與預期的一致; 2、檢查接口的容錯性,驗證傳遞錯誤的數據類型時,能否正常的處理; 3、接口參數的邊界值;