2013年8月30日 星期五

GCC基本使用

GNU Tools
  • linux中C語言開發流程
  • linux中C語言的執行機制
GCC的開發環境有
  1. 程式產生工具
         在linux中,一般使用GCC(GNU Compiler Collection)做為程式開發工具,GCC中
         提供了C語言的編譯器'組譯器'連結器以及輔助工具.
  1. 程式除錯工具
       GDB
  1. 專案管理工具
        使用make 和makefile
------------------------------------------------

linux中C語言開發流程

編譯是指把用高階語言的轉換成相對應的理器的組合語言的過程.(即編輯是文字轉換)
對於嵌入式系統而言,一般是C轉換成組合言言程式碼(C的語法解析和組合語言轉換)

   對於組合言言是從
ps:一般情況下linux會在/usr/lib路徑中搜尋所需要的程式庫,而test_dlib所需要的動態庫在該路徑下,故其libtest_d.so沒有被找到,也就是說test_dlib在沒有動態庫的情下是不能被執行的.

沒有留言:

張貼留言