[PHP] 利用 PHP 在網頁執行 C++

11 / 9, 2014 C++ , PHP , 雲端

前陣子一直在玩 C++ ,都是到 Online Judge 去解題,但我一直很好奇他們怎麼做的,於是就開始想要來實作看看,沒想到真的可以玩, C++ 屬於編譯語言,必須先編譯成二進制檔案才可以執行,所以需要先編譯 C++ 再執行,接下來再把輸出放到網頁上,不過這需要主機本身有 gcc 編譯器和使用 Terminal 的權限,所以一般虛擬主機可能沒辦法喔

首先,我們要先呼叫 gcc/g++ 來編譯檔案

編譯完成後,接下來要執行檔案囉

那如果要傳參數進去,就要這樣寫

php-compile-and -run-cpp