2012-07-30 129 views
25

我剛剛開始學習編程(在C++和Python上),開始時我的意思是總的開始(「hello world」開始......)。不想使用多個IDE,我希望能夠使用我的文本編輯器Sublime Text 2編寫和構建簡單程序。有人可以通過循序漸進的教程指示我如何實現C++和Python編譯和執行Sublime Text中的功能。在崇高文本中構建系統

我在網站上搜索了Sublime Text構建系統,但答案非常具體,並且無法幫助像我這樣的新手(但他們以後可能會幫助我)。

感謝

回答

41

Sublime Text 2已經包含用於構建和運行Python和C++程序的腳本。

只需按下Cmd的 + 當的.py或.cpp文件打開(或按Ctrl +在Windows & Linux的乙)。 Python文件將自動執行並在內置控制檯中顯示結果。

對於C++,你需要按Cmd的 + + 按Ctrl ++在Windows &的Linux)建成後運行它。

您需要安裝Python(對於Windows,請獲取它here)以及一個C++編譯器。 C++的編譯系統會默認調用g ++(對於Windows,請使用here,請記住在安裝時選擇C++編譯器!)。

您需要將目錄添加到路徑(對於C++編譯器來說,或類似的python,c:\mingw\bin或類似的文件)。

在Windows上,運行C++程序時可能會遇到問題(它會嘗試使用bash)。但是Ctrl + B構建程序,然後您可以使用命令行來運行它。 Python在Windows上完美運行。

+0

@sergey我剛剛試過你的答案與Python(打印「你好,世界!」),但它沒有奏效。這裏是我從崇高文本得到的消息:[解碼錯誤 - 輸出不是utf-8] [cmd:[u'g ++',u'D:\\ essai.py',u'-o',u'D :dss:D:\ Google Drive] [路徑:C:\ Windows \ system32; C:\ Windows; C:\ Windows \ System32 \ Wbem; C:\ Windows \ System32 \ WindowsPowerShell \ v1.0 \; C:\ Program Files(x86)\ Samsung \ Samsung PC Studio 3 \] [Finished] – guillaume8375 2012-07-30 21:26:03

+0

@ guillaume8375我想你是指我?無論如何,我在我的解釋中增加了一些。您需要從提供的鏈接安裝python,然後您需要將安裝目錄添加到您的路徑!然後重新啓動崇高和ctrl + b應該工作。另外請注意,你在崇高工作的文件需要.py擴展名,否則崇高的文本無法知道它是一個python文件(你也可以手動指定,但嘗試命名文件正確) – DkM 2012-07-30 21:31:30

+1

非常感謝。我安裝了Python,但是不知道如何將安裝目錄添加到我的PATH中。 – guillaume8375 2012-07-30 21:36:20

1

所以,你不想使用IDE但隨後你想從一個文本編輯器的IDE功能? :)

大多數使用文本編輯器編寫代碼的人使用終端來構建和運行代碼。

因此,對於C++,該指令是:

make (or gcc myprogram.c) 
./myprogram 

的Python程序,這是更簡單:

python ./myprogram.py 

如果你與終端不舒服,那麼你可能需要一個IDE。

+2

想我知道,IDE建議初學者,但事情是我希望能夠打造C++和Python程序具有相同應用程序,但似乎每個IDE都是針對特定語言量身定製的。順便說一句,我忘了提及我正在使用Windows 7 64位,並且我不知道要安裝哪些文件或程序才能構建。我真的是新手:-) – guillaume8375 2012-07-30 21:12:18

+1

我不會說使用IDE對初學者更好,我認爲使用文本編輯器是一個不錯的選擇,因爲它可以讓你瞭解事情的實際工作方式。我想說的是,程序只是一個可以在任何文本編輯器中創建的文本文件,爲了構建它,您可以直接從命令行調用編譯器(對於C++)。 Python是一種解釋型語言,根本不需要「構建」,只需從終端直接調用腳本即可。爲此,SublimeText的構建函數並不是必需的。 – Sergey 2012-07-31 00:55:34

2

windows(安裝minigw,python2。7,並添加到系統路徑)
CPP:

  1. 構建:CTRL + b
  2. 運行:CTRL + + b

蟒:

  1. 構建和運行:CTRL + b

你可以嘗試學習中的.sublime-build文件的Tools - >Build system - >New build system

1

用於C++我實際上是由崇高生產豐富多彩的錯誤消息,這些消息更容易閱讀,您也可以單擊錯誤消息將錯誤消息帶到文件中。

你可以看一下我是如何修改的構建做什麼,我在here

相關問題