1. 程式人生 > >Ubuntu 系統下進行C++程式的編輯 編譯 執行

Ubuntu 系統下進行C++程式的編輯 編譯 執行

前言

為了搞個Linux我容易嗎?

工具

安裝了Ubuntu的電腦一臺
博主是在虛擬機器上安裝的Ubuntu
版本是 16.04 LTS

準備

開始先檢測一下自己的ubuntu中是否安裝了gcc
方法:在終端中輸入which gcc,如果有安裝則會返回/usr/bin/gcc,如果沒有安裝則沒有返回。
安裝gcc
方法:sudo apt-get build-depgcc或者sudo apt-get install build-essential
(博主的自帶了gcc ,安裝方法正確與否有待考證
gcc安裝以後還可以檢視一下版本資訊
指令:gcc -v(我的是5.4.0

編寫程式

1.調出終端(Alt+Ctrl+T

2.建立cpp檔案,在終端中輸入程式碼

touch 2.cpp

2為檔名字,可以自定義
檢視是否成功請輸入ls
這裡寫圖片描述

2.編輯

Ubuntu中自帶一個程式編輯軟體gedit
在終端中輸入

gedit 2.cpp

這裡寫圖片描述
其實可以直接把檔案移動到桌面上來,右鍵
這裡寫圖片描述
然後在裡面寫程式碼
這裡給一段A+B的程式碼來測試

#include <cstdio>
using namespace std;
int main()
{
   int a,b;
   scanf("%d%d",&a,&b);
   printf
("%d",a+b); return 0; }

這裡寫圖片描述
Ctrl+S儲存

3.編譯執行

在終端輸入

g++ 2.cpp -o test
./test

第一句是編譯 如果程式不對會報錯的。
第二句為執行。
這裡寫圖片描述
如圖 (忘輸出換行符了。。。
至此,已經完成了一個完整的C++程式從建立、編輯、執行的步驟。
雖然有點麻煩,不過總算可以在Linux下寫程式了,視覺化的CPP編譯執行以後再說吧。

相關推薦

Ubuntu 系統進行C++程式編輯 編譯 執行

前言 為了搞個Linux我容易嗎? 工具 安裝了Ubuntu的電腦一臺 博主是在虛擬機器上安裝的Ubuntu 版本是 16.04 LTS 準備 開始先檢測一下自己的ubuntu中是否安裝了gcc 方法:在終端中輸入which gcc,如果

Ubuntu系統arm-linux-gcc交叉編譯環境搭建過程

搭建所需環境 Linux版本:Ubuntu 14.10    交叉編譯器版本:arm-linux-gcc-4.4.3資源連結 何為交叉編譯環境 搭建交叉編譯環境,即安裝、配置交叉編譯工具鏈。在Ubun

在樹莓派linux系統c程式

本文主要介紹如何在樹莓派(ubuntu mate系統)下寫第一個c程式。 兩種方式:一是emacs;二是vi。 一、用emacs寫c程式 1 :開啟終端,輸入 emacs hello-em-w

Ubuntu系統的終端程式:tilda, yakuake, terminator

tilda:F1,小巧,可以在除錯時執行一些簡短的常用的命令,特別是alias別名。 yakuake:F12,下拉式的,cool,很有趣,而且介面配色養眼,右擊選單有個file manager,裡面將已經按照的應用分了類,一目瞭然! terminator:為方便開啟,我自

linux系統中使C程式脫離終端執行(後臺執行)

你是否遇到過這樣的情況:從終端軟體登入遠端的Linux主機,將一堆很大的檔案壓縮為一個.tar.gz檔案,連續壓縮了半個小時還沒有完成,這時,突然你斷網了,你登入不上遠端Linux主機了,那麼前面的半個小時就會前功盡棄,你非常氣憤…… 在Linux下,如果你要執行的shel

C++程式如何編譯執行

下面是C++入門的hello world程式原始碼 #include <iostream> using namesp

Ubuntu14.04C++程式編輯編譯執行入門篇

初次接觸Ubuntu,一腦子的糊塗,更別提如何在Ubuntu下編譯執行C++程式了,經過查資料,下面是自己在Ubuntu下寫的第一個C++程式,僅供初學者參考,也為自己的入門學習梳理下思路。 1、輸入組合鍵“Ctrl+Alt+t”調出終端; 2、需要在當前目錄下建立一個.c

64位系統gcc按照32位編譯c程式

有時候我們需要測試c程式碼在32位環境下的執行結果,這時候就需要gcc按照32位來編譯c了。 1、 安裝 sudo apt-get install lib32readline-gplv2-dev 2、編譯。加 -m32 引數 gcc -m32 hell

Ubuntu14.04C++程式編輯編譯執行

1、輸入組合鍵“Ctrl+Alt+t”調出終端;  安裝vim:輸入 sudo apt-get install vim;  安裝gcc:輸入 sudo apt-get install g++。 2建立目錄,建立檔案,可通過命令ls檢視 3 建立完first.cpp

Linux環境c程式編譯執行

1 單個檔案的編譯和執行建立main.c檔案,內容如下: #include <stdio.h> #include <stdlib.h> int main(void){ printf("Hello world!\n"); return 0; };   編譯:

ubuntuc/c++/python/go編譯執行

  C語言: .c檔案 編譯器gcc//my_code下hello.c檔案 $sudo apt install gcc $gcc hello.c -o hello $./hello   C++: .cpp檔案 編譯器g++//my_code下hello.cpp檔案

ubuntu系統編譯ffmpeg的靜態庫

在ubuntu上配置ffmpeg的開發環境,參考:http://blog.csdn.net/leechee_1986/article/details/41891119 到ffmpeg官網下載ffmpeg的原始碼,解壓,編譯 ./configure --enable-gpl

Android逆向基礎筆記—Android NDK開發2之Windows的gcc手動編譯(交叉連編譯)和利Linux Ubuntu系統的交叉工具鏈手動編譯

一、交叉工具鏈 這些工具都在NDK的路徑下:E:\Android\android-ndk-r13\toolchains\arm-linux-androideabi-4.9\prebuilt\windo

ubuntu系統cmake 編譯matlab中mex檔案

cmake 編譯工程具有獨特的優勢,特別對於複雜的工程更是如此。利用matlab直接編譯mex檔案時,對於檔案資料多的工程時,需要列舉所有檔案,並且要按照依賴關係排序,這些都是直接採用matalb編譯mex的缺點。 下面通過一個簡單的加法函式例子,說明如何利用cmake編譯

Ubuntu系統通過Clang編譯器編寫Objective-C

Objective-C作為Apple的first-class程式語言,在很長一段時間內都得到大量開發者的追捧。其中,Objective-C對C語言的完全相容、靈活性以及OOP特性,使得它成為一門十分優秀,且平衡度很高的程式語言。在我所有用過的程式語言中,Objective-C

win10系統cmd呼叫cl編譯器編譯c++環境變數配置

環境變數截圖: 修改“zzw06的使用者變數”,編輯PATH,新增: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin;C:\Program Files (x86)\Windows Kits\10\Inc

Linux系統除錯 C語言程式(使用gdb)

問題描述:Linux 系統下用C語言寫 的指令碼程式,程式執行時出現未知錯誤需要除錯找出問題所在地。(阿里雲Ubuntu系統的伺服器)。 解決方法:使用 gdb工具在終端視窗中除錯 C檔案。 具體方法: (1)安裝 gdb  sudo apt-get install

解決linux/UbuntuQt creater 介面程式編譯執行後無法顯示中文或中文亂碼問題(轉)

本文解決的主要是介面程式編譯執行後無法顯示中文的問題,如果在creater 中無法輸入中文,下載個IBus或者搜狗之類的中文輸入法即可解決! 首先說亂碼問題,這個很好解決: 如果是在Linux下開啟Windows下的專案出現亂碼,選擇編碼為“GB2312”即可! 現在主要

關於Ubuntu使用Sublime Text3的SublimeClang外掛進行C程式編寫時的問題

       Sublime Text3是一款十分強大的編輯器,支援多語言、多環境下程式設計,擁有功能豐富外掛。其中SublimeClang外掛是唯一一種支援C/C++ 自動補全外掛,功能強大,自帶語法檢查功能。在使用該外掛後進行C/C++程式設計十分方便,但是會出現一些白

Ubuntu系統OpenLDAP的安裝及配置

操作系統 ldap 前言LDAP(Lightweight Directory Access Protocol)是基於X.500標準的輕量級目錄訪問協議,在Unix操作系統裏面,和NIS,DNS一樣,屬於名稱服務(Naming Service)。本文描述了如何在Ubuntu操作系統上面,搭建LDAP服務