⑴ 初學C語言,用的是DEV-CPP編譯器,但是每次想運行自己的代碼的時候他都會提示未編譯
DEV-cpp你直接按F11就連編譯帶運行了
你可以試一下
⑵ 純新人剛開始看cpp,求推薦一個適合的編譯器(最好中文...)
你要編譯器?IDE吧,現在人們常用的是vs,dev c++也行,或者BCB,中文的只有vc 6.0有人做過,最好別太想中文的c++環境,沒什麼必要,vc6也不好使
⑶ vs2013打開的cpp文件如何編譯
Visual Studio無法對單個源代碼文件直接編譯。
VisualStudio工程(.sln)編譯需要許多的參數,比如頭文件源文件,依賴庫等。如果沒有他們,強大的Studio只是廢物。
解決思路:
建立一個空VisualStudio工程->導入源代碼->編譯運行。
Step1 建立空項目
1.1 打開VisualStudio,按快捷鍵Ctrl + Shift + N,即可彈出新建項目的窗口。
(或,文件(FILE)->新建(NEW)->工程(Project)即可彈出新建項目的窗口。)
⑷ 關於gcc編譯器,在控制台寫*.cpp編譯多個cpp會報錯
根據報錯信息,是因為「g++ -c *.cpp」這條指令的通配符串「*.cpp」沒有展開所致。
根據驗證,當執行「g++ -c *.cpp」這條指令時,當前目錄比如testcomb下沒有後綴名為cpp的文件,「*.cpp」就不會展開,就會報錯。
---
如上圖所示,當前目錄下沒有.c文件,報錯與問題中的一致。
⑸ C++ 編譯器如何處理頭文件
預處理包括把頭文件的內容在 #include 處展開,也包括處理 #define,當然,還有處理 #if / #ifdef 等等
函數(inline 函數除外)和變數在整個程序中最多隻能定義一次,程序中用到的函數 / 變數必須被定義。這被稱作「一處定義原則」(one-definition rule),是C++的基本規則之一
⑹ 請問有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.
⑺ 如何用命令行編譯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。
⑻ 將c程序寫在cpp文件里可以用c++編譯器編譯嗎
c和c++語法有點區別,如果用.cpp編譯的話可能會出錯,建議用.c編譯。當然可以上網查一下有哪些區別,更改後,可以用cpp編譯
⑼ C++小白,關於CPP編譯器中cin的問題
西涼太守馬騰為曹操誘入長安而遭害,其子馬超聯合韓遂率軍反出西涼,大破鍾繇,攻陷長安,又於潼關大敗曹洪、徐晃。迫使曹操親自領兵前來討伐。馬超與曹操在潼關、渭南之地展開六次大戰。一戰連敗曹營諸多猛將,殺的曹操割須棄袍,繞樹逃命,二戰讓曹操奪船避箭,幾次都幾乎喪命,但在丁斐、曹洪、許褚的拚死相救下死裡逃生。之後曹操又聽取了婁圭建議,潑水築造冰城,渡過了渭水。馬超與冰城前,與曹軍第一猛將虎侯許褚。兩人連斗二百三十回合,斗得許褚裸衣棄刀,曹操不得已,派夏侯淵、曹洪夾攻馬超,許褚中箭負傷無力再戰。最後賈詡為曹操定離間之計,離間西涼軍內部,馬超砍斷韓遂之手,西涼軍自相殘殺,曹操乘機大舉攻伐,得以大破馬超。[1]
⑽ win7下什麼cpp編譯器最好用
支持Win7 64位的操作系統的C/C++程序有很多。 具體如下: 微軟的Visual 2005/2008/2010/2012/2013.2012都對X64的win7支持不錯; Dev-CPP 5.0以上版本也是可以的。 Code-blocks 10.0以上版本也支持良好。