推薦一款強大的線上編譯器
阿新 • • 發佈:2018-12-18
前言
今天給大家推薦一個強大的線上編譯器,滿足初學者幾乎所有的學習需求(免於折騰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)
-
支援命令列引數
歡迎留言補充!
推薦閱讀:
關注公眾號【程式設計珠璣】,第一時間獲取更多原創技術文章