Ubuntu命令列執行C程式和C++程式
首先Ctrl + T 開啟一個終端,cd到你建立C/C++檔案的目錄下。
下面以建立 helloc.c 和 hellocpp.cpp 進行演示
vim helloc.c
按 i 進入插入操作,然後寫C程式碼:
#include<stdio.h>
int main()
{
printf("hello,world!\n");
return 0;
}
按 Ctrl + C 停止插入操作,按 Shift + :後,輸入 wq 回到終端介面。
下面執行 helloc.c 程式 :
gcc helloc.c
但是並沒有出執行結果,因為生成了一個 a.out 檔案,可以用 ls -l 命令檢視 ,這個檔案在每次編譯新的檔案時被覆蓋。
執行程式用:
./a.out
也可以使生成的檔案變成自己的名字,這需要用:
gcc helloc.c -o helloworld
用 ls-l 會看到有個helloworld檔案:
執行用:
./helloworld
搞hellocpp.cpp的步驟和上面一樣,注意把檔案字尾變成.cpp,在就是,gcc 變成 g++。
linux中 gcc 用來編譯c檔案,g++用來編譯cpp檔案。
相關推薦
Ubuntu命令列執行C程式和C++程式
首先Ctrl + T 開啟一個終端,cd到你建立C/C++檔案的目錄下。 下面以建立 helloc.c 和 hellocpp.cpp 進行演示 vim helloc.c 按 i 進入插入操作,然後寫C程式碼: #include<stdio.h> int
調整ubuntu命令列終端字型顏色和大小
剛裝好ubuntu16.04新系統,由於電腦比較新,而且是筆記本1080p高清螢幕,解析度一高,字型就變小了,又不甘心把解析度調低,就自己動手豐衣足食吧,首先使用ubuntu 最常用的就是命令列終端,以我工作經歷來說,基本百分之90以上都是在跟終端打交道,所以把
在命令列執行C++程式帶來的思考(C++學習筆記 26)
我的電腦是Win10 x64位,裝有編譯程式的軟體有CodeBlocks和Dev-C++。 我想用windows的cmd命令列來帶引數地進行編譯C++程式碼。但是網上說下載MinGw,但這個MinGw是幹什麼用的? 首先了解以下概念: IDE: 整合開發環境(IDE,Integr
C#呼叫命令列執行python指令碼,這個辦法可以呼叫python第三方模組和對本地檔案進行操作
string pythonScriptPath = Server.MapPath(@"~\pythonScript");//python指令碼所在的目錄 ProcessStartInfo start = new Pro
Android,java傳送intent,native c/c++傳送intent, am命令列執行程式。
先來看看google如何表述的:一個Intent就是要執行的操作的抽象描述,是Android裡很重要的,完成Android各個元件之間的通訊。例如:啟動一個Activity.Intent intent = new Intent();intent.setClassName("c
Windows命令列執行C/C++
時間:2018-11-04 IDE:vs2013 系統:windows8.1 簡介:在命令提示符通過vs2013的c/c++編譯器等執行相應程式 一、配置環境變數 步驟1:C:\Program Files (x86)\Microsoft Visual St
C# 呼叫命令列執行Cmd命令
1.不知道為啥 process.StartInfo.Arguments = "/c" + "start D:/Tim/Bin/QQScLauncher.exe"; 這個執行命令一定要加/c ,/c ,/c,重要的事說3遍 才能正常編譯並執行 cmd /c dir:是執
C程式設計--命令列引數(argc 和 argv[])
概念 命令列引數是使用 main() 函式引數來處理的,其中,argc 是指傳入引數的個數,argv[] 是一個指標陣列,指向傳遞給程式的每個引數。 具體寫法:int main(int argc,char* argv[ ]) //注:main()括號內是固定的寫法。 或者寫成:int
C++ Windows Server 2016用CMD命令列安裝IIS角色和功能元件
Windows Server 2016資料中心純淨版上安裝IIS1.0版本的元件,Windows Server 2016和Windows Server 2012版本,他們的元件是沒有多大區別的,但是安裝的方式有所差異,也就是安裝的順序比較怪異。由於在08和12版本上面安
Sublime text 3中C++環境配置及命令列執行視窗建立
本文主要是貼一些有關於sublime text 3 中C與C++編譯環境的問題 我們知道,目前C/C++流行的編譯器是g++,gcc,然而在我們使用sublime text來編寫 C/C++程式的時候只能在sublime自帶的預設的C++ single fil
cmd命令列執行java程式的編譯和執行的方法及可能出現找不到或無法載入主類的錯誤的解決
首先我們經常在用cmd命令列編譯和執行java程式時,我們的java程式呼叫了第三方的jar包,那麼編譯和執行的方法有兩種: 方法1: 編譯:javac -Djava.ext.dirs=E:\
Windows 10: 命令列可以直接使用Ctrl+C和Ctrl+V了
Windows 10下的Command Prompt (命令提示符)終於可以直接支援Ctrl+C和Ctrl+V以拷貝和貼上文字。需要一點時間適應,但的確是頗受歡迎的新特性。 可以改變其屬性以禁止“啟用
演算法第四版程式命令列執行注意要點:
將algs4.jar解壓得到的源程式中package edu…改為import edu.princeton.cs.algs4.*; 否則會提示無法載入主類 import numpy as np from DEIndividual import DEIndividual im
NetBeans Java程式專案打包 命令列執行
將NetBeans中的Java專案打包 並用命令列執行 一、專案打包為jar包 1、Java專案 寫了一個簡單的程式 2、 專案構建
命令列執行php指令碼中的$argv和$argc配置方法
在實際工作中有可能會碰到需要在nginx命令列執行php指令碼的時候,當然你可以去配置一個conf用外網訪問。 在nginx命令列中 使用 php index.php 就可以執行這個index.php指令碼了,但是怎麼傳遞引數呢?那就要用到$argv和$aegc了。不用開啟什麼設定 直接
[轉載]ubuntu 命令列模式和圖形介面切換
原文連結:http://blog.csdn.net/shuziluoji1988/article/details/8272734 1、按ALT+CTRL+F1切換到字元介面(Linux實體機) 如果是VMware虛擬機器安裝的Linux系統,則切換到字元介
命令列執行hadoop例項wordcount程式
需要說明的有以下幾點。 1.如果wordcount程式不含層次,即沒有package 那麼使用如下命令: hadoop jar wordcount.jar WordCount2 /home/hadoop/input/20418.txt /home/hadoop/outp
在Windows命令列執行java程式
1;前提以配置好環境了。jdk安裝完畢了。 2;先建立txt檔案,敲好程式碼;在這裡有個注意的地方,要注意你的txt是否顯示出來,如果沒有顯示出來那就是設定隱藏了檔案字尾名一定要顯示出來, 怎麼看是否隱藏字尾名; 敲程式碼; 3;更改檔名,(
eclipse遠端除錯命令列執行的maven執行程式
有的時候,我們需要除錯命令列執行的maven執行程式。該怎麼辦呢? 我們知道eclipse本身可以執行遠端除錯,具體做法網上都有不少文章, 這裡不再多說。 現在的問題就是在maven在執行時,如何能讓eclipse遠端除錯正在執行的maven程式 maven在本身也是java程式,所以只
Jmockit的小坑-eclipse和mvn命令列執行結果不一致的問題
之前用了不少Jmockit寫用例,多數還好,但是之前出現了一些問題,主要的問題是一些用例,使用eclipse執行時ok的,但是用mvn命令進行測試確無法通過,錯誤的大致資訊如下: mockit.internal.expectations.invocation.MissingInvocation: