是否有任何網站允許我上傳我的源代碼,並且它會返回可以從Linux運行的二進制文件?在線C++編譯器:爲我輸出二進制文件?
我對使用Linux非常不滿,以至於這種服務對我來說是一種救命。
我知道codepad.org,但據我所知,它只輸出這些程序的文本。我需要下載它在編譯時生成的可執行文件。
是否有任何網站允許我上傳我的源代碼,並且它會返回可以從Linux運行的二進制文件?在線C++編譯器:爲我輸出二進制文件?
我對使用Linux非常不滿,以至於這種服務對我來說是一種救命。
我知道codepad.org,但據我所知,它只輸出這些程序的文本。我需要下載它在編譯時生成的可執行文件。
我不知道任何這樣的網站(我也不一定會相信它會返回給我)。
任何你不能只編譯你自己的源代碼的原因?任何程序員都應該知道如何編譯他們編寫的源代碼。設計/編寫代碼是很難的,編譯是簡單的(比上載/下載文件:)
假設你的C++源代碼保存有.cpp
擴展容易,只是做:
g++ yourprog.cpp
,它會產生一個默認名稱a.out
二進制可執行這可以通過簡單地在提示輸入
./a.out
被執行。
如果您想啓用所有警告(一個好主意),您可以添加-Wall
命令行開關。要命名爲excutable,請使用-o
(用於輸出)開關。以下是編譯程序與這兩個示例:
g++ -Wall yourprog.cpp -o prog
這將編譯源代碼,yourprog.ccp
,啓用已滿警告信息,並生成一個名爲prog
一個可執行文件(你可以選擇任何名稱)。執行它的相同方式在提示符下執行以前:./prog
如果使用.C
擴展,可以替換爲.C
以上.cpp
。
這裏是編譯C++程序的more examples,這裏是tutorial。最後gcc/g++ man page
請注意,正如@MagnusHoff提供的有用評論指出的那樣,如果您尚未安裝編譯器和相關工具,則可能需要安裝它們。 @MagnusHoff在他的評論中給出了Ubuntu的說明,您的具體內容可能會有所不同,具體取決於您使用的發行版本。
您可以使用Ubuntu軟件中心提供的代碼塊(它是免費的,我認爲您也可以爲其他發行版找到版本)。 http://www.codeblocks.org/ 我覺得界面很容易習慣。祝你好運!
我會將KDevelop或QtCreator添加到推薦列表中。 – drescherjm
所以我不需要安裝VirtualBox,只是codeblocks!?棒極了。 – Rookie
確實!這是一個獨立的程序,只需點擊幾下即可運行。 – Edeph
如果你剛剛學會編譯,你會自己一個大忙... –
只需20美元的小額費用,只需通過電子郵件將您的代碼發送給我即可。 –
編寫源代碼可能很困難,因爲您正在編寫該代碼,但使用編譯器應該更容易。 PL。使用命令g ++ yourfilename -o outputfile來編譯並生成一個可執行文件 –