Linux C 程序的开发环境
生活随笔
收集整理的這篇文章主要介紹了
Linux C 程序的开发环境
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.開發環境的構成
2.gcc編譯器
?? 功能強大、性能優越的多平臺編譯器,gcc可以將c、c++語言源程序編譯、連接成可執行文件。
??? 以.c為后綴的文件,C語言的源代碼文件
??? 以.h為后綴的文件,是程序所包含的頭文
??? 以.i為后綴的文件,是已經預處理過的C源代碼文件
??? 以.o為后綴的文件,是編譯后的目標文件
??? .s為后綴的文件,是匯編語言源代碼文件
?? gcc 編譯器的選項
??????? -o 要求輸出可執行文件
??????? -c要求編譯器輸出目標代碼,而不必要輸出可執行文件
??????? -g 要求編譯器在編譯時輸出調試的信息
3.glibc
? 是linux下的C的主要函數庫
? 提供系統調用和基本函數的C庫,所有動態的、連接的程序都要用到它
4.glibc_header
?? 如果缺少系統頭文件,很多用到系統功能的C程序將無法編譯
查看glibc的版本
?? ls /lib/lib-*
查看gcc版本
? gcc --version
?
轉載于:https://www.cnblogs.com/y15821933792/p/6886377.html
總結
以上是生活随笔為你收集整理的Linux C 程序的开发环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaScript核心参考手册.chm
- 下一篇: 前端自动化构建工具Grunt