推薦一款強大的在線編譯器

2021-03-02 編程珠璣
原創不易,如果覺得文章不錯,記得分享點讚哦^_^前言

今天給大家推薦一個強大的在線編譯器,滿足初學者幾乎所有的學習需求(免於折騰IDE),滿足想寫demo又不想安裝新的編譯環境的需求,提供其他在線編譯器無法提供的功能。它與其他在線編譯器到底有什麼不一樣,看完本文你就知道了。
地址:https://www.onlinegdb.com/

支持控制臺輸入

這一點很多在線編譯器都無法做到。不信可以在其他在線編譯器試試運行下面的代碼,看看是否支持控制臺輸入:

#include<stdio.h>
int main(void)
{
    char string[20] = {0};
    scanf("%s",string);
    printf("\n%s\n",string);
    return 0;
}

如果有,請在留言區留言分享。

支持gdb調試

想體驗一下強大的gdb調試功能又不想安裝虛擬機或者linux系統的,可以試試這款在線編譯器:

支持補全提示

沒錯,在輸入一些關鍵字的時候,會有補全提示:

支持多語言

除了支持C/C++以外,還支持很多其他諸如JAVA,C#等語言的編譯運行:

支持編譯運行多個源文件

假設有三個源文件,內容分別如下:
main.c

#include "test.h"
int main(int argc,char *argv[])
{
    test("hello world");
    return 0;
}

test.c

#include"test.h"
void test(char *string)
{
    if(NULL != string)
    {
        printf("string:%s\n",string);
    }
}

test.h

#include<stdio.h>
void test(char *string);

最後仍然可以編譯運行:

支持代碼格式化

但這個功能比較弱,有點不盡如人意。

最後

再推薦一款在線編譯器,它彌補了上面所提到的這款所不具備的某些特點。
地址:https://wandbox.org/

主要特點:

支持選擇gcc編譯選項

支持選擇gcc版本

支持選擇C標準版本

支持多語言

支持編輯器的選擇(普通/vim/emacs)

支持命令行參數

歡迎留言補充!

推薦閱讀:

C語言入坑指南-整型的隱式轉換與溢出

Linux常用命令-解壓縮篇

變長參數探究

如何理解 Linux shell中「2>&1」?

關注公眾號【編程珠璣】,第一時間獲取更多原創技術文章

相關焦點

  • C語言編譯器哪個好_6款好用的C語言編譯器推薦
    C語言編譯器哪個好其實win tc是款很不錯的軟體。去用一下你就知道了,因為我自學c時就是用的那個軟體,真的向你推薦它!
  • C語言編譯器哪個好?6款好用的C語言編譯器推薦
    一些剛開始接觸C語言編譯的網友想下載一款C語言編譯器來使用,不過,網絡上有不少C語言編譯器相關的軟體,讓人很難抉擇。那麼,C語言編譯器哪個好?今天的文章裡,小編給大家整理了6款好用的C語言編譯器推薦給大家,需要下載C語言編譯器的網友,不妨了解一下!
  • C/C++開發者必不可少的15款編譯器+IDE
    如今,這兩門語言依然活躍在編程領域裡,其不僅擁有者強大的功能集,而且還提供了強大的安全保障。本文,筆者專為C/C++編碼者收集了15款令人印象深刻的IDE和編譯器。我們一起來看下:1)Best IDE for C/C++ –  kDevelop
  • 編譯器 | 五款好用的C/C++編譯器(IDE利器)
    codeblocks擴展性能非常強大,也提供了很多工程模板,軟體內置大量的開發插件程序,你可以直接在軟體中進行連接下載,幫助您獲得更高效、穩定、快捷的開發輔助程序,codeblocks新版在項目構建。(編譯器獲取方式在文末)
  • 大佬專用的十大在線編譯器
    網上十大編譯器網站名稱:1)Ideone.com | 在線IDE和調試工具>> C / C ++,Java,PHP,Python,Perl和40+編譯器和解釋器在線IDE和調試工具www.ideone.com2)鍵盤codepad.org是一個在線編譯
  • 15 款最好的 C/C++ 編譯器和集成開發環境
    Ideone 是 C 和 C++ 的在線編譯和調試工具,支持其他的 60 種語言。這個工具提供許多強大的功能,允許程式設計師快速高效的編譯原始碼。它包括了一系列的特性,得到了廣大程式設計師的喜愛: Code assistance,編譯器配置,單元測試,source inspection,遠程開發和文件導航等等。
  • 2020好用的C+編譯器有哪些?這幾款值得下載
    對一個合格的C++開發者來說,一款好用的C++編譯器可謂是日常工作中不可或缺的輔助工具。那麼,C++編譯器有哪些?C++編譯器哪個比較好用呢?下面小編就來推薦幾款好用的C++編譯器,有需要的朋友不妨收藏一下。
  • C語言C++編程學習常用的編譯器
    這款軟體也是初學者經常使用的,軟體本身不是很大,安裝也很方便,不過因為是個英文版的,最好需要漢化一下,當然如果你英文好的話可以不用。小編比較推薦這款給初學者。Dev-C++又一款不錯的C語言學習的編程工具。它是一個Windows環境下C/C++的集成開發環境(IDE),它是一款自由軟體,遵守GPL許可協議分發原始碼。
  • 推薦一款強大的語料庫
    今天給大家推薦一款非常強大的英文語料庫。無需翻牆。網址:www.english-corpora.org首先給大家簡單介紹一下什麼叫做語料庫。語料庫(corpus)就是從真實語境當中挑選的大量例句,包括來自各類雜誌,報刊,新聞,學術文章等來源的例句。語料庫的一個重要作用就是給語言的正確用法提高參考和依據。
  • 推薦一款功能強大的工具包
    推薦一款功能強大的工具包 日常開發,往往會使用一些工具類,儘量避免造輪子,一是節約時間成本,二是自己造的輪子不一定比現有輪子好。能藉助他人的力量,快速實現自己想要的功能,也是一種能力。當然學習一些基礎原理,自己造一些輪子加深印象也是非常好的。
  • 華為方舟編譯器深入解讀:已有45款第三方應用
    8月31日,華為方舟編譯器(OpenArkCompiler)正式開源,官網已上線,原始碼包、二進位包已提供下載,相關文檔、演示等資料也一應俱全。本次方舟編譯器開源的是編譯器框架部分源碼,包括編譯器中間表示(IR)和語言編譯實現,同時搭配編譯器其他二進位組件,實現Java程序到aarch64彙編指令的編譯過程。
  • 推薦十款精心挑選的在線CSS3代碼生成工具
    今天這篇文章向大家推薦十款非常有用的在線CSS3代碼生成工具,這些工具能夠幫助你方便的生成CSS3特效。CSS3是對CSS規範的改善和增強,增加了圓角、旋轉、陰影、漸變和動畫等眾多強大的特性,它使得Web開發人員可以很容易的在網站中加入時尚的效果。
  • C編譯器小家族之C編譯器各顯神通
    C/C++編譯器有哪些?Pgi編譯器……其實有一大串,我們只要熟悉常用的最強大的幾款就可以了。主流C/C++編譯器|編譯環境簡介MSVCMSVC是微軟Windows平臺Visual Studio自帶的C/C++編譯器。優點:對Windows平臺支持好,編譯快。缺點:對C++的新標準支持得少。
  • 推薦一款強大的語料庫 | 學英語必備
    今天給大家推薦一款非常強大的英文語料庫。無需翻牆。網址:www.english-corpora.org 首先給大家簡單介紹一下什麼叫做語料庫。語料庫(corpus)就是從真實語境當中挑選的大量例句,包括來自各類雜誌,報刊,新聞,學術文章等來源的例句。語料庫的一個重要作用就是給語言的正確用法提高參考和依據。
  • C語言編譯器電腦版
    C語言編譯器電腦版 資訊閱讀 大小: 6.89M 版本: 4.3
  • DesignEvo:一款在線免費製作Logo的設計軟體
    今天25學堂給大家推薦一款即選即預覽的強大的在線免費製作Logo的設計軟體:DesignEvo,這是國外的在線logo設計品牌。目前開發了中文版本。為我們的用戶提供更加優質的服務。先來看看DesignEvo的操作界面是咋樣的? 也是簡單三步即可完成logo設計。
  • 第一個 C 語言編譯器是怎樣編寫的?
    C語言是很低級的語言,很多方面都近似於彙編語言,在《Intel 32位彙編語言程序設計》一書中,甚至介紹了手工把簡單的C語言翻譯成彙編的方法。對於編譯器這種系統軟體,用C語言來編寫是很自然不過的,即使是像Python這樣的高級語言依然在底層依賴於C語言(舉Python的例子是因為Intel的黑客正在嘗試讓Python不需要作業系統就能運行——實際上是免去了BIOS上的一次性C代碼)。
  • 亂花漸欲迷人眼的C編譯器中,誰才是「編譯之王」?
    接下來本網給您推薦以下幾個C編譯器:一、官方權威的Microsoft Visual Studio (VScode)最官方、最權威、兼容性最強、版本更新最前衛的老牌C編譯器。功能介紹可以通過強大的集成開發環境構建面向 Windows、Android、iOS 以及 Web 的出色應用。使用任何 IDE 或編輯器在雲中進行版本控制、敏捷、持續交付、應用程式分析協作。
  • python 開發編譯器
    (點擊上方藍字,快速關注我們)來源:伯樂在線專欄作者 - 下弦月如有好文章投稿,請點擊 → 這裡了解詳情
  • C語言編譯器的來源
    /解釋器(以下統稱編譯器)都是用C語言編寫的。C語言在高級語言中是相對低級的語言,很多方面都近似於彙編語言,在《Intel 32位彙編語言程序設計》一書中,甚至介紹了手工把簡單的C語言翻譯成彙編的方法。對於編譯器這種系統軟體,用C語言來編寫是很自然不過的,即使是像Python這樣的高級語言依然在底層依賴於C語言。