導航:首頁 > 源碼編譯 > 免費嵌入式編譯器

免費嵌入式編譯器

發布時間:2023-04-11 11:43:57

Ⅰ 嵌入式linux應用程序通常用什麼編譯器編譯

Linux有一系列功能強大的編譯器:vi、emace是屏幕互動式編譯器,GNU CC是GNU項目中符合ANSI C標準的編譯系統。

vi命令是Linux下全屏幕文本編輯,雖然這個編譯器特簡陋,對於初學者來說不是很友好,但是在Linux中vi的作用非常大。

主要的三種模式:命令模式、輸入模式、末行模式。

掌握這三種模式十分重要:

命令模式:vi啟動後默認進入的是命令模式,從這個模式使用命令可以切換到另外兩種模式,同時無論在任何模式下只要按一下[Esc]鍵都可以返回命令模式。在命令模式中輸入字幕「i」就可以進入vi的輸入模式編輯文件。

輸入模式:在這個模式中我們可以編輯、修改、輸入等編輯工作,在編輯器最後一行顯示一個「--INSERT--」標志著vi進入了輸入模式。當我們完成修改輸入等操作的時候我們需要保存文件,這時我們需要先返回命令模式,在進入末行模式保存。

末行模式:在命令模式輸入「:」即可進入該模式,在末行模式中有好多好用的命令。

vim是vi編輯器的改進版本,在vi編譯的基礎上擴展了很多實用的功能。

至於vi/vim的命令就不給大家介紹了,我們在日常實際的使用之中隨著積累都會掌握。

Ⅱ 在linux下用C語言做嵌入式開發 一般用什麼IDE開發工具

QT,也有用Eclipse的。
一般寫嵌入式的程序,都是用GCC,用GDB來調試。
若Linux是虛擬機,一般,我們可以用VC++作編輯器(代碼看起來比較清楚);
然後通過共享文件夾的方式連接該虛擬機;用gcc
命令編譯該代碼。

Ⅲ 想搞嵌入式系統 學習c語言用哪種編譯器比較好

Linux下的編譯器GCC吧,它已經不僅僅能支持C語言,它現在還支持Ada語言、C++語言、Java語言、Objective C語言、PASCAL語言等等。

Ⅳ C++編譯器

C++編譯器及IDE(Dev_C++、WxDev_C++、VC等)

Dev-C++
本軟體就不用說了,這是pfan論壇上的首選IDE環境;他默認安裝minGW作為編譯器——就是windows化了的GCC編譯器。版本應該是3.4;

由於其編輯器使用簡單,而內核gcc3.4對c99和c++2003的支持度都比較高,所以,這個軟體比較適合標准C/C++初學者!除了支持外部庫,Dev-C++還支持自己的開發包,你可以從升級「包」這個功能上獲得許多有用的東西;

你可以在http://www.bloodshed.net獲得它的下載。

WxDev-C++

不知道是英雄落幕還是怎麼的?Dev-C++已經停止更新了!最新的版本應該是4.9.9.2——不更新,這個就計較郁悶了!不過,另一波人把這個項目接了過來,在Dev-C++的基礎上添加了很多的東西,比如RAD工具(就是像VB那樣,能快速通過拖拉就可以做win32程序界面的工具),還修改了前作Dev-C++的一些bug。

還有就是它兼容vc6、vc7、vc8的工程設置——就是說,vc6、vc7、vc8的工程可以照搬到WxDev-C++下來使用!

當然,最大的好消息,就是,這么好的工具竟然也是免費的!
補充一下:WxDev_c++是WxWidgets與Dev_c++是結合,WxWidgets是跨平台的界面開發包,並且是開源的,目前使用的比較廣泛.

下載:http://wxdsgn.sourceforge.net/
官方論壇:http://wxdsgn.sourceforge.net/index.php

Code::Blocks

這個有著怪名字的東西,是個比較新的免費IDE,當前是面向C/C++使用而開發的工具;注意,這個是開源跨平台的哦!這個軟體是用插件式構架的,那麼這個軟體就設定成可以非常的個性化!

由於它支持多編譯器,所以,它沒有默認綁定編譯器;由於它支持的編譯器比較多,我就挑點講:
minGW的GCC編譯器、vc7還有vc8以及Borland C++ 5.5;

下載:http://www.codeblocks.org/

Ultimate++

這個軟體也式跨平台的——就我看來,其最大的特點,就是有自己的GUI庫!

下載:http://www.ultimatepp.org/index.html

Eclipse

這個巨大的東西,也是跨平台的——不過這個東西太大了點,我也就不說了——不符合簡單易學的規則。

下載:http://www.eclipse.org/

VC

最後,哈哈,因為個人的原因,我把Microsoft公司的VC產品放在最後。VC6、VC7、VC8者是當前還活躍的3個ms的C/C++編譯環境——不過可惜的是,他們都不是免費的!
在這里提VC的原因呢,有兩點:

1. 雖然他們不免費,不過,在中國來說——等於免費,原因嗎?大家心知肚明,我就不說了!

2. MS不提供大餐,甜點還是有的:
Microsoft Visual C++ Toolkit 2003
這個編譯工具包——免費!
然後Microsoft Visual C++ 2005也有一個免費版!當然不是全功能的,不過對於初學者,也是夠用了!
更多:http://www.compilers.net/Dir/Compilers/CCpp.htm

上面說的很清楚,不過你還是要考慮自己的具體情況,根據自己情況而定。如果做軟體要求與微軟系統兼容很好,當然還是用自己的東西,畢竟自己的東西自己了解。我現在用的VS2003,個人感覺挺好。

Ⅳ 有什麼好用的C/C++編譯器么推薦下

clang不錯


GCC是最好的,沒有之一。


編譯器幾乎沒有國產的,國內更少有開源的。

gcc最經典

icc在x86上表現優秀

clang/llvm後起之秀

msvc占據Win

嵌入式/小眾的平台:vc6,sdcc,iarcc,keilcc都不錯。

歡迎補充


G++編譯不錯,編輯vsc不錯


題主問的應該是C/C++編程軟體吧(自帶有編譯器),下面我以Windows系統為例,簡單分享3個非常不錯的開發軟體,分別是Dev-C++、CodeBlocks和VisualStudio,感興趣的朋友可以嘗試一下:

01

Dev-C++

這是Windows平台下一個非常基礎、簡單易學的C/C++編程軟體,個人使用完全免費,基本功纖行畝能和使用方式與早期的VC6.0非常相似,沒有任何自動補全、語法提示和錯誤檢查的功能,因此非常適合初學者,對於入門編碼學習來說,非常鍛煉基本功,但在開發效率上有些捉襟見肘:

02

CodeBlocks

這是一個免費、開源、跨平台的C/C++編程軟體,完美支持3大操作平台,相比較功能單一的Dev-C++,CodeBlocks支持自動補全、代碼高亮、語法提示、錯誤檢查等常見功能,除此之外,還自帶有許多工程模板,可以快速創建Qt、Win32GUI等應用,因此開發效率更高,也更適合項目集成:

03

VisualStudio

這是Windows系統下一個非常著名的集成開發環境,號稱宇宙第一IDE,功能強大,不僅僅是C/C++,常見的C#、VB、Python等編程語言,這個軟體都能很好兼容,智能補全、語法提示、代碼高亮等功能非常不錯,除此之外,還支持單元測試、代碼重構、代碼分析等高級功能,因此開發效率更高,也更適合大型項目,初期接觸可能不容易掌握,但熟悉後的確是一個C/C++開發利器,值得學習和使用:

目前就分享這3個Windows環境下不錯的C/C++編程軟體吧,初學入門的話,建議使用Dev-C++等容易掌握、學習的軟體,專注於基本功,多看多練習,熟悉後,可以使用VS、CLion等專業軟體,提帶叢高開發效率,也方便團隊協作和毀森項目管理,當然,除了以上軟體,還有許多其他C/C++開發工具,像Linux下的Vim,Mac下的Xcode等也都非常不錯,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。


一般可以使用輕量級的codeblocks

或者直接mac或者linux系統的gcc(不使用ide)


如果想使用在線的話

很棒而且可以選擇標准

Ⅵ 適合win10系統的c語言編譯器

桌面操作系統

對於當前主流桌面操作系統而言,可使用 VisualC++、GCC以及 LLVM Clang 這三大編譯器。

Visual C++(簡稱 MSVC)只能用於 Windows 操作系統;GCC 和 LLVM Clang除了可用於Windows操作系統之外,主要用於 Unix/Linux操作系統。

像現在很多版本的 Linux 都默認使用 GCC 作為C語言編譯器,而像 FreeBSD、macOS 等系統默認使用 LLVM Clang 編譯器。由於當前 LLVM 項目主要在 Apple 的主推下發展的,所以在 macOS中,Clang 編譯器又被稱為 Apple LLVM 編譯器。

MSVC 編譯器主要用於 Windows 操作系統平台下的應用程序開發,它不開源。用戶可以使用 Visual Studio Community 版本來免費使用它,但是如果要把通過 Visual Studio Community 工具生成出來的應用進行商用,那麼就得好好閱讀一下微軟的許可證和說明書了。

而使用 GCC 與 Clang 編譯器構建出來的應用一般沒有任何限制,程序員可以將應用程序隨意發布和進行商用。

MSVC 編譯器對 C99 標準的支持就十分有限,加之它壓根不支持任何 C11 標准,所以本教程中設計 C11 的代碼例子不會針對 MSVC 進行描述。所幸的是,Visual Studio Community 2017 加入了對 Clang 編譯器的支持,官方稱之為——Clang with Microsoft CodeGen,當前版本基於的是 Clang 3.8。

也就是說,應用於 Visual Studio 集成開發環境中的 Clang 編譯器前端可支持 Clang 編譯器的所有語法特性,而後端生成的代碼則與 MSVC 效果一樣,包括像 long 整數類型在 64 位編譯模式下長度仍然為 4 個位元組,所以各位使用的時候也需要注意。

為了方便描述,本教程後面涉及 Visual Studio 集成開發環境下的 Clang 編譯器簡稱為 VS-Clang 編譯器。

嵌入式系統

而在嵌入式系統方面,可用的C語言編譯器就非常豐富了,比如:

閱讀全文

與免費嵌入式編譯器相關的資料

熱點內容
android平滑滾動效果 瀏覽:841
什麼是編譯器指令 瀏覽:219
微控制器邏輯命令使用什麼匯流排 瀏覽:885
程序員在學校里是學什麼的 瀏覽:601
oraclejava數據類型 瀏覽:890
程序員考注冊會計師 瀏覽:957
怎麼使用access的命令按鈕 瀏覽:899
有點錢app在哪裡下載 瀏覽:832
博途v15解壓後無法安裝 瀏覽:205
什麼是根伺服器主機 瀏覽:438
安卓手游怎麼申請退款 瀏覽:555
安卓系統如何分享網頁 瀏覽:278
ad如何編譯pcb工程 瀏覽:414
除了滴滴app哪裡還能用滴滴 瀏覽:399
截圖怎麼保存文件夾然後壓縮 瀏覽:8
幻影伺服器怎麼樣 瀏覽:28
具體哪些廣東公司招程序員 瀏覽:870
嵌入式編譯器教程 瀏覽:307
ssl數據加密傳輸 瀏覽:87
51單片機定時器方式2 瀏覽:332