cpp編譯器
1. 關於gcc編譯器,在控制台寫*.cpp編譯多個cpp會報錯
根據報錯信息,是因為「g++ -c *.cpp」這條指令的通配符串「*.cpp」沒有展開所致。
根據驗證,當執行「g++ -c *.cpp」這條指令時,當前目錄比如testcomb下沒有後綴名為cpp的文件,「*.cpp」就不會展開,就會報錯。
---
如上圖所示,當前目錄下沒有.c文件,報錯與問題中的一致。
2. C++編譯器怎麼用呀,什麼是CPP什麼是頭文件裝什麼代碼用的
VC++,BCB,GCC等都是有名的C++編器工具。
CPP文件是C++語言的函數代碼文件,HPP是C++語言的頭文件
再看看別人怎麼說的。
3. C++小白,關於CPP編譯器中cin的問題
西涼太守馬騰為曹操誘入長安而遭害,其子馬超聯合韓遂率軍反出西涼,大破鍾繇,攻陷長安,又於潼關大敗曹洪、徐晃。迫使曹操親自領兵前來討伐。馬超與曹操在潼關、渭南之地展開六次大戰。一戰連敗曹營諸多猛將,殺的曹操割須棄袍,繞樹逃命,二戰讓曹操奪船避箭,幾次都幾乎喪命,但在丁斐、曹洪、許褚的拚死相救下死裡逃生。之後曹操又聽取了婁圭建議,潑水築造冰城,渡過了渭水。馬超與冰城前,與曹軍第一猛將虎侯許褚。兩人連斗二百三十回合,斗得許褚裸衣棄刀,曹操不得已,派夏侯淵、曹洪夾攻馬超,許褚中箭負傷無力再戰。最後賈詡為曹操定離間之計,離間西涼軍內部,馬超砍斷韓遂之手,西涼軍自相殘殺,曹操乘機大舉攻伐,得以大破馬超。[1]
4. 初學C++,編譯器到底用VC VC++ MYC++ DJCPP。用哪個呢
初學還是用大眾些的 IDE 和工具
用 VC 就是了
哪來的 VC 、 VC++、 MYC++ 這種分類
DJCPP 這個是 DOS 版的 GCC 吧
dos 都不用的話,用它作甚
5. 如何用命令行編譯cpp文件
單個文件:
g++ file.cpp
這是最簡單形式,預設輸出為a.out,可以用-o命令指定輸出文件,比如g++ file.cpp f.out
多個文件:
g++ -c 1.cpp -o 1.o
g++ -c 2.cpp -o 2.o
g++ 1.o 2.o -o prog.out
鏈接成可執行文件:
一般用g++ -o file file.cpp
多個文件是g++ -o file file1.cpp file2.cpp
編譯C++不是用GCC而是G++.
如果用GCC能編譯但不能鏈接.
多個文件:
1.編譯多個文件,但不連接:
g++ file1.cpp file2.cpp
會生成兩個文件:file1.o, file2.o
2.連接:
g++ -o outFileName file1.o file2.o
會生成一個可執行文件:outFileName。
6. 請問有android開發環境的cpp編譯器嗎
編譯bootloader和linux Kernel是採用的是獨立的ARM交叉編譯器,可以在 \10.4.69.249androidepoarm-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 獲得。編譯Android根文件系統和SDK使用的是Android系統自帶的交叉編譯環境。
使用如下命令安裝交叉編譯器,建議安裝在 /usr/local/ 目錄下(需具有root許可權)。
[root]$ cd /usr/local/
[root]$ tar xjvf /arm-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
將交叉編譯器的路徑添加到對應用戶名的.bash_profile 文件中。
[root]$ cd
[root]$ vim .bash_profile
修改其中的PATH一行,在末尾增加交叉編譯器的路徑,例如:
PATH=$PATH:/usr/local/bin/arm-2008q3/bin
運行如下命令檢查交叉編譯器是否安裝成功,得到如下結果表示安裝已經成功。
[root]$ arm-none-linux-gnueabi-gcc ?version
arm-none-linux-gnueabi-gcc (Sourcery G++ Lite 2008q3-72) 4.3.2
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for ing conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
7. c語言中.cpp與.h是如何連接的
*.h是頭文件,一般放函數的聲明
*.cpp是源文件,一般放函數的定義(即功能實現)。
*.h文件就像是一個介面,具體的實現可以在*.cpp中也可以在*.h中。
在寫程序的時候,如果要用到某個頭文件就要包含這個頭文件。
系統自帶的頭文件用:#include<iostream>或者#include<iostream.h>
沒有.h的是C++標准頭文件,有.h的是為了更好的兼容C才用的。
自己寫的頭文件用:#include"a.h"(這里必須用「」雙引號)。
一般如果只有一個cpp文件,可以不謝函數聲明的.h文件,直接把函數聲明放在cpp中。
8. vs2013打開的cpp文件如何編譯
Visual Studio無法對單個源代碼文件直接編譯。
VisualStudio工程(.sln)編譯需要許多的參數,比如頭文件源文件,依賴庫等。如果沒有他們,強大的Studio只是廢物。
解決思路:
建立一個空VisualStudio工程->導入源代碼->編譯運行。
Step1 建立空項目
1.1 打開VisualStudio,按快捷鍵Ctrl + Shift + N,即可彈出新建項目的窗口。
(或,文件(FILE)->新建(NEW)->工程(Project)即可彈出新建項目的窗口。)
9. c語言中cpp是啥意思嗎
C語言和cpp是兩個不同的概念。
C語言一般指標準的C編程語言,ANSI C。
而cpp是C語言基礎上的擴展,即所說的C++語言。其在C的基礎上,增加了類的概念,並引入了引用,重載,多態的理念,使面向過程的C語言進步到面向對象的C++語言。同時C++語言完美兼容了C語言。
CPP的來源為,C++的英文寫法為C Plus Plus, 其中Plus為加的英文寫法。取開頭字母後,C++就別簡寫成了cpp。
.cpp是C++語言的標准源文件擴展名。