Linux下編譯C語言程序
導語:C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的'編程語言。下面我們來看看Linux下編譯C語言程序,希望對大家有所幫助。
Linux下編譯C語言程序:簡單操作編譯單個文件。
編輯
首先創建一個hello.c文件
通過vim hello.c打開
輸入
123456 | #include<stdio.h> #include<stdlib.h> int main(){ printf( "hello linux" ); exit( 0 ); }</stdlib.h></stdio.h> |
然後保存。
2. 編譯
1 | gcc hello.c -o hell //指定生成為hell.o的鏈接文件 |
3. 鏈接運行
1 | ./ hell //在當前目錄下進行鏈接運行 |
打印結果:hello linux
編譯多個文件
-
C語言main函數的參數
導語:main函數一般都是不帶參數的,那麼什麼情況會帶參數呢?讓我們瞭解一下吧!一般main函數都是不帶參數的。因此main後的括號都是空括號。實際上,main函數可以帶參數,這個參數可以認為是main函數的形式參數。C語言規定main函數的參數只能有兩個,習慣上這兩個參數寫...
-
2017年計算機二級C語言考點習題
計算機二級考試知識點的掌握對考生來説是比較重要的,下面是本站小編為各位考生整理的2017年計算機二級C語言考點習題,希望你的的考試有所幫助!1.在深度為5的滿二叉樹葉中,葉子結點的個數為()。A.32B.31C.16D.152.軟件生命週期中,花費最多的階段是()。A.詳細設計B....
-
C與C++之間相互調用的實例方法
如果使用C語言編寫的DLL,希望從中導出函數給C或C++的模塊訪問,則應使用__cplusplus預處理器宏確定正在編譯的語言。如果是從C++語言模塊使用,則用C鏈接聲明這些函數。如果使用此技術併為DLL提供頭文件,則這些函數可以原封不動地由C和C++模塊使用。下面是小編為大家...
-
什麼是C語言中指針 C語言指針的基礎使用
為什麼説指針是C語言的精髓?本文主要介紹了對C語言中指針的理解與其基礎使用實例,有需要的朋友可以參考一下!想了解更多相關信息請持續關注我們應屆畢業生考試網!C語言的指針,關鍵意思在於“指”。“指”是什麼意思?其實完全可以理解為指示的意思。比如,有一個物體,...