當前位置:編程學習大全網 - 編程軟體 - linux的shell編程與用gcc實現c編程有什麽不同?有什麽優點?

linux的shell編程與用gcc實現c編程有什麽不同?有什麽優點?

shell編程屬於腳本編程,腳本文件就是指令的集合,GCC是GNU編譯系統驅動程序。

Linux中的庫分兩種:靜態庫和***享庫。靜態庫以.a結尾,也叫歸檔文件(archive),類似於windows中的.lib文件,他的缺點是同時運行的多個程序使用同個函數庫函數時,內存中會有多個該函數及該程序文件的副本,浪費了內存。***享庫以.so結尾,類似於windows中的.Dll文件。

shell是對linux內核的壹種封裝,提供了壹些函數的接口,shell程序設計就是利用這些函數接口進行編程。

完全是兩個方向的應用。總的來說,不具備可比性。但實際要看應用環境。相對來說,shell 的程序還是以簡單的功能為主。大型的應用程序還是 C 語言更合適。

  • 上一篇:我想買壹個筆記本,主要用來編程。現在買什麽電腦比較好,價格在3500-4800之間。我知道怎麽推薦。
  • 下一篇:三菱PLC如何控制伺服電機正反轉?
  • copyright 2024編程學習大全網