C/C+編程筆記:如何在電腦上手動配置C+編譯環境?不懂收藏

2020-12-15 騰訊網

如果您想要設置 C++ 語言環境,您需要確保電腦上有以下兩款可用的軟體,文本編輯器和 C++ 編譯器。

文本編輯器

這將用於輸入您的程序。文本編輯器包括 Windows Notepad、OS Edit command、Brief、Epsilon、EMACS 和 vim/vi。文本編輯器的名稱和版本在不同的作業系統上可能會有所不同。例如,Notepad 通常用於 Windows 作業系統上,vim/vi 可用於 Windows 和 Linux/UNIX 作業系統上。通過編輯器創建的文件通常稱為源文件,源文件包含程序原始碼。C++ 程序的源文件通常使用擴展名 .cpp、.cp 或 .c。

在開始編程之前,請確保您有一個文本編輯器,且有足夠的經驗來編寫一個電腦程式,然後把它保存在一個文件中,編譯並執行它。

C++ 編譯器

寫在源文件中的原始碼是人類可讀的源。它需要"編譯",轉為機器語言,這樣 CPU 可以按給定指令執行程序。C++ 編譯器用於把原始碼編譯成最終的可執行程序。大多數的 C++ 編譯器並不在乎源文件的擴展名,但是如果您未指定擴展名,則默認使用 .cpp。

最常用的免費可用的編譯器是 GNU 的 C/C++ 編譯器,如果您使用的是 HP 或 Solaris,則可以使用各自作業系統上的編譯器。以下部分將指導您如何在不同的作業系統上安裝 GNU 的 C/C++ 編譯器。這裡同時提到 C/C++,主要是因為 GNU 的 gcc 編譯器適合於 C 和 C++ 程式語言。

使用 Visual Studio (Graphical Interface) 編譯

1、下載及安裝 Visual Studio Community 2015。

2、打開 Visual Studio Community

3、點擊 File -> New -> Project

4、左側列表選擇 Templates -> Visual C++ -> Win32 Console Application,並設置項目名為 MyFirstProgram。

5、點擊 OK。

6、在以下窗口中點擊 Next

7、在彈出的窗口中選擇 Empty project 選項後,點擊 Finish 按鈕:

8、右擊文件夾 Source File 並點擊 Add --> New Item... :

9、選擇 C++ File 然後設置文件名為 main.cpp,然後點擊 Add:

10、拷貝以下代碼到 main.cpp 中:

界面如下所示:

11、點擊菜單上的 Debug -> Start Without Debugging (或按下 ctrl + F5) :

12、完成以上操作後,你可以看到以下輸出:

這一篇詳細的C語言環境設置不知道你學會了嗎?如果看完覺得對你有幫助,可以收藏起來哦~

相關焦點

  • C/C+編程筆記:在C+中如何調用C語言的代碼?你可以這樣做
    比如在C文件中存在一個函數func_c(), 該文件與C++的工程混編在一起時,可以直接在C++中調用C文件中的func_c();不需要做任何額外處理。 不過在C中,不可以調用C++的接口,也不能直接調用C語言的一些API,否則編譯會出錯。這個時候呢,就需要我們今天的主角:extern "C"了!
  • C語言編程核心要點
    雖然C有抽象不足的缺點,但我更喜歡它的精巧,只需要花少量的時間,研究清楚它每一個知識點,看任何C源碼就不會存在語法上的障礙,大家需要建立的知識共識足夠少,少即是多,少好於多。我教過6個人編程,教過HTML,教過JAVA,也教過C++。最近,我在教我小孩編程,他只有十歲,很多人建議我選擇Python,但我最終選擇了C,因為C簡單且強大,現在看來,好像是個不錯的選擇。
  • c編譯器so easy,gcc c編譯器生成、使用動靜態庫
    第一章程序開發人員大多接觸過c編譯器,請注意,不要將c編譯器和編輯器弄混淆哦。本文對c編譯器的講解,同樣基於gcc c編譯器,本文主要目的在於對linux環境下gcc c編譯器生成和使用靜態庫和動態庫予以介紹。此外,本文為系列教程第一篇——基本概念篇,之後將帶來另外兩篇。
  • 想替代 C 的 Zig 語言成立了基金會
    Today, I am proud to announce the Zig Software Foundation, a 501(c)(3) not-for-profit corporation, dedicated to promoting, protecting, and advancing the Zig programming language
  • 搭建C語言開發環境,其實只需要兩個工具就行了!
    工欲善其事必先利其器,對於c語言學習來說,重要的不是看了多少本書,而是打了多少行代碼。在手打代碼之前,我們當然要先搭建自己的開發環境,對於c語言的學習來說,其實只需要兩個工具就行了,那就是文本編輯器和c編譯器了。
  • C語言中「c=a+b」,這種結構合理嗎?
    根據最處理原則,編譯器應該能夠儘可能處理所有合法的用法。咱們二話不說,直接上代碼測試。//c = ((a++)++) + b; printf("a = %d,b = %d,c = %d",a,b,c); return 0; } 編譯結果如下:
  • 【愛找茬】都是C語言,單片機C語言和普通的C語言究竟有什麼差異呢?
    C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的程式語言。 儘管C語言提供了許多低級處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的C語言程序可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平臺。
  • 「C語言從入門到入土」必備C語言基礎筆記整理
    編輯:首先是編輯,就是在編譯器中輸入原始碼,後綴名是.c||編譯:然後是對目標程序進行編譯,如果源程序沒有錯誤,得到目標程序,後綴.obj(VS編譯快捷鍵方式是Ctrl+F7)||連結:最後進行連結得到可執行程序,後綴是.exe(VS連結快捷鍵方式是 Ctrl+F5)||
  • C語言?c+?到底先學哪個才能更好的理解編程,這些你造嗎
    本身C語言和c++的編程方法不同,一個面向過程,一個面向對象。而要做出大型的、複雜的、精彩的程序,面向對象的語言就更適合。所以要學習c++這樣的語言。但是,1.c語言是好多學校的基礎課;2.c語言很容易描述算法;3.軟體開發過程中也有很多面向過程的開發,以及模塊化程序設計思想。要學習這些,比起學c++的複雜、困難程度,學c語言就可以達到上述目的。
  • Cve-maker是一個python工具,用於在當前或遠程計算機上檢測,查找,編譯和執行CVE.
    所以一味的給答案並不是最好的解決方法,最好的方法就是你要站在新手的思維上進行思路對接。想辦法讓新手明白學習思路,才能更好的促進技術進步。>Esn黑客初學者入門第二步:認識網際網路世界 第二天Esn黑客初學者入門第三步:解決問題的一天Esn黑客初學者入門第四步:常識與必須購買清單Esn黑客初學者入門第五步:新手掌握第一個黑客技術之WIFI破解之術Esn黑客初學者入門第六步:想要成為黑客大神必用作業系統Esn黑客初學者入門第七步:如何學習實現對個人電腦入侵的能力
  • 用C語言編寫屬於自己的程式語言,大一學完C語言即可做!
    首先,明確一點,咱這個項目只是做一個簡單的腳本語言而不是編譯型語言!!!其次,本文不需要太多專業知識,所以不慌。最後,本文只是簡單實現腳本語言,雖然不牛X......命令名稱 【參數】 【命令】如我們要試驗的語句echo "hello-world" //輸出 hello-world直接上代碼
  • type-C焊錫機
    本文對一type c數據線拆解進行詳細介紹,並介紹了type c數據線接線圖。Type-C 接口,其全稱是:USB Type-C 。諾基亞在2015年首次採用Type-C連接器,之後蘋果、谷歌和華碩相繼推出配備Type-C連接器的筆記本電腦,這開啟了 Type-C 接口在 3C 領域的推廣趨勢,目前為止,星、華為、中興、LG、小米、聯想和 OPPO 等國內外主流品牌廠商基本都已推出配備 Type-C的產品。
  • C代碼與C++互相調用的小技巧
    由於C++編譯器默認都是按照C++的編譯方式來對源文件進行編譯,這樣C語言文件也會直接採用C++編譯。 對於底層的驅動等都會以使用C語言編寫的DLL等給出來,然後從中導出函數給C或C++的模塊來進行訪問,所以還是需要C++語法中能夠標識出來給編譯器,哪些需要採用C++方式編譯,哪些需要採用C方式編譯。 那麼這個編譯區分就由extern "C"來完成,下面我們就以一個例子看看如何使用的。
  • 《原神》手遊主c雷澤隊伍攻略 主c雷澤隊伍搭配圖文教程
    導 讀 在原神手遊中主c雷澤隊伍究竟該如何搭配呢?具體配置方式內容又是什麼呢?
  • C sharp編程基礎之命名空間、繼承詳解
    當別人調用的時候,編譯器如何區分呢? 就靠命名空間(Namespace)。如果別人需要調用 Void Name()方法, 需要先輸入命名空間:ClassA.Void Name() 或者ClassB.Void Name(),這樣編譯器就知道你要用哪個了,避免了重名的問題。
  • C語言程序設計試題及答案
    A) 'a'&&'b' B) a<=b C) a||b+c&&b-c D) !((a<b)&&!c||1)14、設有數組定義:char array[]=「student」;則數組所佔的存貯空間為( )。
  • python與c語言的語法有哪些不一樣的
    在眾多程式語言之中,想必很多人都聽說過Python和C語言,在進行編程學習之前,大家都會問:python和c語言的區別有哪些?我該如何選擇?接下來我們來看看吧。python與C的區別如下:1、語言類型:Python是一種基於解釋器的語言,會逐行讀取代碼,將Python編譯為字節碼,由大型C程序解釋;C是一種編譯語言,完整的原始碼將直接編譯為機器代碼,由CPU直接執行。
  • 工具:C 程序轉換ShellCode利器
    一是文章很長,耐心看;二是這個工具實在強大,而且實戰中頻用;三是在上一篇C&C中,就用到了這個工具。2、編譯幫助文檔給出了編譯方式,命令行下的nmake,nmake -f Makefile.msvc編譯後,生成donut.exe。其他目錄中的都有sln,可以直接vs2019編譯生成Dll或Exe。
  • Jenkins 多環境 CI/CD 架構設計
    目標:支持多分支、多環境、多項目、多套配置文件、多程式語言支持一鍵構建、集群發布支持一鍵回滾歷史版本快捷配置添加新的部署項目想要實現使用一個job,通過下拉來」 發布|回滾」不同的項目,我們需要一個靈活的項目配置映射文件,類似如下:配置文件選項含義從命名上可以識別,主要包括:環境、代碼分支、部署路徑、拷貝排除文件列表、項目信息(項目唯一標識、目錄文件夾名、原始碼路徑、開發語言、集群節點信息…)等等
  • 通過編寫一個簡單的遊戲學習 C 語言|Linux 中國
    導讀:當你學習一門新的程式語言時,這個「猜數字」遊戲是一個很好的入門程序。下面是如何用 C 語言來編寫它。下面是如何用 C 語言來編寫它。 我在小學時就開始自學編程。我的第一個程序是在 Apple II 上編寫的,但最終,我還是通過看書和編程練習學會了 C 語言。練習編程的最佳方法是編寫示例程序,它能幫助你練習新知識。 在我學習一種新的程式語言時,我喜歡編寫一個簡單的「猜數字」遊戲來練習。