當前位置:首頁 » 編程軟體 » cpu用什麼編譯器

cpu用什麼編譯器

發布時間: 2024-01-23 08:15:11

⑴ 每個編譯器都不一樣么 c語言一般用什麼編譯器 每次一種編譯器不能編譯 另一種卻能編譯出

編譯器就是c語言編譯成二進制的東西,
不同的編譯器是不同的,
比如16位系統和32位系統的編譯器就不同,因為16位的認為int是2位元組,32位的則認為是4個位元組。
另外
linux上的編譯器跟windows下的編譯器也不同,linux上的認為內核空間佔1G,而windows下則認為佔2G,
此外兩個系統對環境變數以及其他的設置也不同所以編譯器更不能用。
而且不同的CPU的指令集時不同的,所以同樣int
a
=1
最後被編譯成的二進制代碼也是不同的。
C語言的編譯器有很多,windows下的編譯器也有很多,不同的編譯器可能會做一些不同的優化,linux下的gcc也可以添加選項讓他編譯windows下運行的程序。
main(int
argc,char*argv[


argc
是你的參數個數
argv是你的參數。
比如你最終程序叫
add
那麼
你在命令行執行add
1
2
那麼argc
=3
第一個參數使你的add,
第二個第三個就是
1
2,
在函數內部你就可以獲取這倆參數進行相加然後列印
visual
是個IDE,集成開發環境,已經集成好了windows下使用的編譯器連接器
等,
編寫代碼完成後直接點擊編譯就行了。
IDE的默認編譯器是可以更改的,不同的IDE設置不同。

熱點內容
52好壓縮 發布:2025-07-02 08:24:16 瀏覽:245
javahttp發送http請求 發布:2025-07-02 08:17:05 瀏覽:226
美國編譯的青少經典書第三輯 發布:2025-07-02 08:16:59 瀏覽:949
阿里雲伺服器強制重啟 發布:2025-07-02 08:14:55 瀏覽:663
sql的procedure 發布:2025-07-02 08:14:54 瀏覽:819
拼多多腳本定製 發布:2025-07-02 08:14:12 瀏覽:304
2018新款雅閣什麼配置有檔把 發布:2025-07-02 08:09:12 瀏覽:8
新手搭建Linux伺服器的難度 發布:2025-07-02 08:09:00 瀏覽:730
安卓系統哪個適合小孩子用 發布:2025-07-02 08:06:03 瀏覽:41
緩解壓力網 發布:2025-07-02 07:57:04 瀏覽:784