當前位置:編程學習大全網 - 編程軟體 - C語言和c語言編譯系統有什麽區別?兩者是包含關系嗎?

C語言和c語言編譯系統有什麽區別?兩者是包含關系嗎?

無區別,只不過編譯器不壹樣罷了。因為不同的cpu構架有不同的指令集。而嵌入式基本使用RISC結構的cpu,需要使用pc上的cpu編譯出在能嵌入式cpu上運行的二進制程序。這叫交叉編譯。pc上的程序不可以直接在其他cpu上運行,需要重新編譯。 因為編譯器不壹樣,執行的c語言標準就跟編譯器相關。 管理內存映射,設置中斷系統等在pc上也有,不是嵌入式的專利。 只是做嵌入式裏的界面、網絡、文件編程的話,跟pc上幾乎沒有差別,因為有操作系統罩著。如果開發驅動程序,就要求妳對所使用的cpu和板子的結構很了解,也就是看得懂硬件手冊即可。 另外嵌入式環境同pc的差別 如cpu位數、硬件資源緊缺等是需要程序員考慮的

  • 上一篇:最好在戴爾筆記裏運行cam cad ug 3dmax。
  • 下一篇:"馬的叫聲"用英語怎麽說?
  • copyright 2024編程學習大全網