c語言怎樣使用cmd指令
一、C語言簡介
1、C語言誕生:
C 語言是一種通用的、面向過程式的計算機程式設計語言。
C 語言是以 B 語言為基礎的,B 語言大概是在 1970 年被引進的。
1972 年,為了移植與開發 UNIX 作業系統,丹尼斯·裡奇在貝爾電話實驗室設計開發了 C 語言。
UNIX 作業系統,C編譯器,和幾乎所有的 UNIX 應用程式都是用 C 語言編寫的。
C 語言是一種廣泛使用的計算機語言,它與 Java 程式語言一樣普及,二者在現代軟體程式設計師之間都得到廣泛使用。
C 語言被廣泛使用,比如:Linux 作業系統和 RDBMS(關係資料庫管理系統) MySQL 都是使用 C 語言編寫的。
2、C語言特點:
簡單
快速
高效能
相容性好
功能強大
易於學習
3、C語言最適合的領域:
C語言小巧靈活、語法簡單、適合做小工具
嵌入式開發:命令終端中的命令
小工具:命令工具
作業系統:Linux(多個命令工具的組合)
硬體開發:(和硬體打交道的程式、軟體開發)
有效能要求較高的程式:Nginx(Nginx是C編寫的,效能是Apache的10倍以上,Apache是C++編寫的。)
C語言經近40年雕琢,廣泛應用於各個行業
4、C語言的例項:
實體工具
作業系統
語言編譯器
彙編器
文字編輯器
印表機
網路驅動器
現代程式
資料庫
語言直譯器
實體工具
5、C語言的語法標準C11:
C11(也被稱為C1X)指ISO標準ISO/IEC 9899:2011,是當前最新的C語言標準。在它之前的C語言標準為C99。
6、C語言有什麼缺點:
執行時間:C語言沒有執行時間檢查機制
面向過程:C語言不支援面向物件程式設計,這就是為什麼創造C++
不安全:指標是C語言的一大特色,可以說是C語言優於其它高階語言的一個重要原因,
但也就是因為它有指標,可以直接進行靠近硬體的操作,所以帶來很多不安全的因素
二、C語言的環境搭建
1、作業系統說明:
推薦使用Unix系統,比如類Unix系統的Linux系統中的CentOs、Ubantu系統,或者使用Mac。
C語言可以在Unix、Linux、Mac(核心為Unix)、Windows系統下相容。
2、C語言的編輯器:
Notepad、EMACS、 vim/vi、Xcode
3、C 編譯器
寫在原始檔中的原始碼是人類可讀的源。它需要“編譯”,轉為機器語言,這樣 CPU 可以按給定指令執行程式。
C 語言編譯器用於把原始碼編譯成最終的可執行程式。
最常用免費可用編譯器是 GNU 的 C/C++ 編譯器,如果您使用的是 HP 或 Solaris,則可以使用各自作業系統上的編譯器。
GNU 的 gcc 編譯器適合於 C 和 C++ 程式語言。
1)、UNIX/Linux 上的安裝
如果您使用的是
Linux 或 UNIX
,使用命令來檢查是否安裝了 GCC:
更新版本
$ sudo apt-get update
安裝編輯器
$ sudo apt-get install vim
檢查編譯器
$ cc-v
$ gcc-v
如果已經安裝 GNU 編譯器,則會顯示如下訊息:
Using built-in specs。
Target: i386-redhat-linux
Configured with: 。。/configure ——prefix=/usr ……。
Thread model: posix
gcc version 4。1。2 20080704 (Red Hat 4。1。2-46)
如果未安裝 GCC,那麼請按照 http://gcc。gnu。org/install/ 上的詳細說明安裝 GCC。
2)、Mac OS 上的安裝
如果您使用的是 Mac OS X,最快捷的獲取 GCC 的方法是從蘋果的網站上下載 Xcode 開發環境,並按照安裝說明進行安裝。Xcode是Mac下的一款IDE,包含了 GNU 編譯器。
Xcode 目前可從 developer。apple。com/technologies/tools/ 上下載。
3)、Windows 上的安裝
透過安裝 MinGW安裝Gcc訪問 http://www。mingw。org/ 點選downloads
下載MinGW 安裝程式:mingw-get-setup。exe,點選下載
點選mingw-get-setup。exe開始安裝,安裝過程需要連網下載檔案(網速要穩定),注意選擇安裝位置:
彈出的安裝視窗 MinGW-Installation-Manager關閉即可,後續透過命令安裝gcc編譯器
其中:mingw32-gcc。bin、mingw32-gcc-g++-bin,mingw32-gcc-gdb-bin即要安裝的命令。
安裝好MinGW軟體後,找到安裝資料夾下的bin目錄,預設應該是:c:\MinGW\bin
將c:\MinGW\bin 、c:\MinGW\lib、c:\MinGW\include新增到系統環境變數的path的最後:
過命令可彈出安裝視窗 MinGW-Installation-Manager :
mingw-get
cmd安裝c語言編譯器:
mingw-get install gcc
cmd安裝c++的編譯器:透過安裝g++或者gdb 命令:
mingw-get install g++ && mingw-get install gdb
按window + R鍵 ,輸入cmd開啟命令視窗,測試gcc的版本:
gcc -v
g++ -v
gdb -v
還需新增的環境變數:C:\MinGW\inclode、C:\MinGW\lib新增到path路徑後,
教程:https://www。cnblogs。com/xiaolantian/p/10746206。html
4、GCC編譯器
GCC(GNU Compiler Collection,GNU編譯器套件)是由GNU開發的程式語言譯器。
GNU編譯器套件包括C、C++、 Objective-C、 Fortran、Java、Ada和Go語言前端,包括了這些語言的庫(如libstdc++,libgcj等。)
三、執行C語言程式:
C語言的副檔名為。c,可以使用各種編輯器進行編寫C語言程式。
語法:
編譯:
gcc 檔名。c #此時當前目錄下預設會生成a。exe
gcc 檔名。c -o 路徑/檔名。副檔名 #可以使用小寫字母o生成指定的檔名和字尾
gcc 檔名。c -o 路徑/檔名 #可以使用小寫字母o生成指定的檔名不適用字尾(預設為。exe)
執行程式:
a。exe
檔名。副檔名
檔名
注意:cmd切換到c程式檔案所在的位置,編譯c語言程式。
舉例:
main。c
#include
int main()
{
printf(“hello world”);
return 0;
}
gcc main。c
gcc main。c -o f1。exe
gcc main。c -o f2。out
gcc main。c -o f3
gcc main。c -o 。/file/f3
a。exe #“hello world”
f1。exe #“hello world”
f2。out #“hello world”
f3 #“hello world”
四、缺少dll連結庫解決辦法
缺少libisl-15。dll解決辦法:
1)、開啟管理介面
MinGW-Installation-Manager
選擇
mingw32-libisl-dll
右鍵
make for installation
:
2)、下載dll檔案
選單——選擇
installation -> Apply Changes
彈出視窗繼續選擇
Apply
進行選擇安裝:
3)、重新編譯c語言程式即可。
最程式設計,懂程式設計,更懂世界!