c++如何编译啊 ~

作者&投稿:梅和 (若有异议请与网页底部的电邮联系)
c++如何编译啊 ~~

C语言_019_编译和链接

工具:
sublime
方法如下:
1.找到自己的C++编译器版本C++编译器是g++在F:\CodeBlocks\MinGW\bin目录下,如图:

2.将以上路径设置为环境变量
打开环境变量的方法为:计算机->属性->高级系统设置->环境变量->用户变量。 找到用户变量中的Path,将上述路径添加到Path中(注意要先加个分号,以将已有的路径区分开来):

将上述路径添加到Path后,sublime在编译时就可以通过该Path找到g++编译器进行编译了。但是我们还要设置一下sublime。
3.在sublime中添加编译系统
中文版的添加步骤为: 工具->编译系统->新建编译系统; 英文版的添加步骤为: tool->Build System -> New Build System; 在显示出的文本框里输入如下代码:
{ "cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"], "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}", "selector": "source.c, source.c++", "variants": [ { "name": "Run", "cmd" : ["${file_path}/${file_base_name}"] } ]}按Ctrl+S,将该文本保存在sublime的User路径下,建议此处修改下文件名,将untitled改为C++或其他区分度较高的名字,注意后缀为.sublime-build:

保存后,可以看到在编译系统(Build System)下多了一个“untitled”,说明设置成功.

  以Linux系统为例:

  1、在连网的情况下,在终端中使用root超级用户权限输入以下命令:
sudo apt-get install g++
  并回车即可安装C++编译器g++。

  2、安装完毕,即可开始新建我们的一个C++工程了。下面以一个hello工程为例,简单地介绍如何编译一个 C++工程。

  3、登录Linux系统,打开终端,在当前目录下使用mkdir命令新建一个hello的目录;然后使用cd hello进入hello目录中,并使用vi工具新建hello.h、hello.cpp、main.cpp、makefile四个文件。四个文件的内容分别如下:
1. hello.h文件

#ifndef HELLO_H_
#define HELLO_H_
class Hello {
public:
void print();
};
#endif

2. hello.cpp文件
#include "hello.h"
#include <iostream>
using namespace std;
void Hello::print() {
cout<<"Hello, welcome to Redhat Linux os!"<<endl;
}

3. main.cpp文件
#include "hello.h"
#include <iostream>
using namespace std;
int main() {
Hello h;
h.print();
return 0;
}
注意:这三个文件要以空白行结束,否则编译时会有警告信息。

4. makefile文件
# this is a makefile of the c++ project hello
# the standard c++ compiler in the Redhat linux is g++
# written by young on June 27th, 2009
TARGET = .
CC = g++
CFLAGS = -g
CFLAGC = -c

MAINC = main.cpp
HELLO = hello.cpp
OBJ = hello.o

INCLUDE = -I$(TARGET)
EXEC = $(TARGET)/main

all: $(EXEC)
$(EXEC): $(OBJ) $(MAINC)
$(CC) $(CFLAGS) $(OBJ) $(MAINC) $(INCLUDE) -o $@
rm -f $(OBJ)
@echo "<<<<<< $@ is created successfully! >>>>>>"
$(OBJ): $(HELLO)
$(CC) $(CFLAGC) $(HELLO) -o $@
clean:
rm -f $(EXEC)
注意: makefile文件中的命令行(红色字体)一定要以Tab建开头,否则编译通不过。

写好makefile文件后,即可编译工程。在终端中输入make命令,回车后将显示如下信息:
g++ -c hello.cpp -o hello.o
g++ -g hello.o main.cpp -I. -o main
rm -f hello.o
<<<<<< main is created successfully! >>>>>>
这些信息说明工程已被正确编译,当前目录下将生成一个main的可执行文件。
同样,你也可以不使用makefile文件,而直接在终端上输入以下两行命令:
g++ -c hello.cpp -o hello.o
g++ -g hello.o main.cpp -I. -o main
也可以编译这个工程。

使用ls -l命令查看当前目录下的所有文件,确实有一个main文件。
在终端中输入./main,即可运行程序。

C语言_019_编译和链接



你是用VC++吗?它会把你工程里的文件全部编译的。
rc文件夹里放的是一些资源,.cpp是源文件,.h是头文件,其他还有工作区文件,工程文件等,你不用管它的

你按编译就会生成exe了

你用的是什么工具,VC or TC
你要编译哪些东西,如果你用集成工具,直接Build全部编译
如果是命令行,你直接运行编译器,接说明使用即可


松滋市19277586570: c++语言编程如何进行编译 -
薛栋安痛: 这个问题真不好回答.我尝试作答,不采纳没关系,我可能说了半天也没说到重点.首先要一张将要被编译的文件的文件列表,例如windows平台vc上的项目文件,linux平台的makefile里要写.Mac的xcode. Android的.mk文件,都是需要来描述...

松滋市19277586570: c++语言编程如何进行编译
薛栋安痛: 看你用什么编译器或IDE了. 如果是gcc,那么在命令提示符里输入 g++ -o YourExecutableFileName YourSourceFile.cpp 如果是Visual C++,就是F7快捷键.

松滋市19277586570: C++怎么编译啊 -
薛栋安痛: 是中文版还是英文版,英文版的话就是build菜单下的build,然后就是build菜单下的execute

松滋市19277586570: c++如何编译啊 ~ -
薛栋安痛: 以Linux系统为例:1、在连网的情况下,在终端中使用root超级用户权限输入以下命令:sudo apt-get install g++ 并回车即可安装C++编译器g++.2、安装完毕,即可开始新建我们的一个C++工程了.下面以一个hello工程为例,简单地介绍如...

松滋市19277586570: C语言如何编译 -
薛栋安痛: 可以这样做:1、新建C/C++源文件(在文件这里选择新建)2、命名C/C++源文件名,并为它指定保存路径(选择文件中的C/C++source File)(并在右边输入文件名,选择保存位置,点击确定)3、开始录入程序(在空白的工作窗口录入程序)4、编译(点击第一个红框,所有的提示均按确定),运行(红色感叹号)

松滋市19277586570: 知道了一个程序的C++ 源代码,请问怎么编译? -
薛栋安痛: 要有一个编译系统如viscul C++6.0(网上资源丰富) 安装后打开其主程序,一般在桌面上有相应快捷方式 要么到菜单程序中找到.开启后点击左上角“文件”选择“新建” 选择“文件(file)”下的“C++ source file”选择保存路径确认后 把文本中的代码复制到其中即可选择“组件”下的“编译”即可.

松滋市19277586570: 怎样在c++中编译程序并运行出结果啊?菜鸟求教!!!
薛栋安痛: <p>编译出的应用程序和编译前提示你保存的源代码文件保存在同一个文件夹里,开发环境里应该有两个选择:1是编译,2是编译并运行(别的没用过,Dev—C++是这样的)</p> <p>我也刚学C++不到一周,交个朋友一起学习吧</p> <p></p>

松滋市19277586570: 如何在命令行编译执行C++源文件 -
薛栋安痛: 如果你安装的是VC6.0,那么就要自己配置一下环境变量第一步:设置环境变量.我的电脑,右击,-> 属性 ->高级->环境变量 ->新建 变量名:include 值:E:\Program Files\Microsoft Visual Studio\VC98\atl\include;E:\Program Files\Microsoft ...

松滋市19277586570: 怎样使用c++编译器 -
薛栋安痛: 1、编译器有很多种,每一种的使用方式不尽相同.常用编译器: Visual C++ GNU C++ Inter C++ Sun C++ clang 2、一般编译过程:源文件→预处理→编译→汇编→链接→可执行文件 下面以GCC示例: 预处理(Pre-Processing):根据预处理...

松滋市19277586570: C++6编写好的代码如何编译呢?
薛栋安痛: 程序上有编译选项点击即可

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网