如何编译C文件?

如何编译C文件?,第1张

编译C文件用GCC。
编译C文件常用方法:
单个文件:
g++ filecpp
这是最简单形式,缺省输出为aout,可以用-o命令指定输出文件,比如g++ filecpp fout
多个文件:
g++ -c 1cpp -o 1o
g++ -c 2cpp -o 2o
g++ 1o 2o -o progout
链接成可执行文件:
一般用g++ -o file filecpp
多个文件是g++ -o file file1cpp file2cpp
编译C++不是用GCC而是G++
如果用GCC能编译但不能链接

多个文件:
1编译多个文件,但不连接:
g++ file1cpp file2cpp
会生成两个文件:file1o, file2o

2连接:
g++ -o outFileName file1o file2o
会生成一个可执行文件:outFileName。

如果想,一步就完成编译和连接,那么:
g++ -o outFileName file1cpp file2cpp

-o选项控制是否连接。

在Visual Studio 中单独运行一个cpp步骤如下:

1、首先打开软件。

2、点击软件左上角“文件-新建-项目”,选择“win32控制台应用程序”,输入一个名称,点击确定。

3、出现这个画面后,点击下一步。

4、到这一步的时候,注意:一定要勾选”空白项“,然后点击下一步,点击完成就可以了。

5、下来在(名字)下拉列表里右击”源文件“——“添加”——“新建项”,点C++文件,在名称里输入新名字(名字后不用加cpp)点击添加即可。

6、编辑程序,按F5是编译运行。

那就用VC60吧,很经典,可以不用建工程,直接建CPP文件,关于WIN7环境下安装问题,我没装过不知道,但听说可以装起来的,但做一些大点的项目时可能有些问题,但介于你的需求,应该完全没问题的。
再说说VS2010,我用的就是,你说你要学C++那就是建个console项目,再右击树型控件中的“源文件”加个CPP文件就能用了,我想你也用不到建好几个CPP吧,一个就够了

VS2010中单独的CPP文件是不能编译的,你要先建立一个项目
点击"文件"选择新建一个项目->然后选择win32控制台应用程序,->在下面输入项目的名称和保存路径->按照提示完成项目的建立
项目建立完成以后你就可以在生成的CPP中编写控制台程序了,按F5编译运行

VC60的使用方法:
首先要创造一个工作空间:点文件中的新建选择Win32
Console
APplication注意右边Location选择一个位置放你的程序
再创建文件,点文件中的新建选择C++
Source
File就可以了
然后在白框中打代码,打完后点Build中的Compile
cpp就是编译,build是生成,Execute是运行
保存就点File中的Save
All吧

首先建立源代码(生成c或者cpp文件),然后编译(生成o文件),最后链接(生成可执行文件,windows下是exe文件。)\x0d\举个例子:\x0d\lizicpp(编写代码文件)\x0d\lizio(编译后生成文件)\x0d\liziexe(链接后生成可执行文件)\x0d\ \x0d\现在大多数人都用可视化的编写软件,从源程序到可执行文件的中间过程肯定看不到的

1、创建一个文件名为mainc,然后用任意一个款你熟悉的文本编辑软件,比如说记事本,在里面输入下面的代码,记住,要用文本文件编辑软件,不能用word的。

2、然后用gcc编译程序:

gcc /mainc

你会得到一个aout文件。

3、运行aout

扩展资料:

c语言小游戏实现原理

1、二维数组实现棋盘

二维数组,用两个for 循环,随便输出一个固定符号做棋盘,如   

2、判定玩家

设计一个计步变量step,    每走一步 step++,  则玩家=step%2+1;

3、判定输赢(重点)

设计方向数组 dircX[4]  ,dircY[4],因为如果要判断是否练成五子,只有1竖着2横着3斜下4斜上

竖着的话就是 x-1,y不变       

横着的话就是x不变,y+1;          斜下: x+1,y+1;   斜上 x-1;y+1

这样你就可以赋值dircX={-1,0,1,-1}  dercY={0,1,1,1}

每当玩家落下一子,就全局判断每个子的四个方向有没有第二子,如果有,循环判断有没有第三子(利用 x+=dircX[1]),直到五子完成,结束。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/10554122.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-09
下一篇2023-05-09

发表评论

登录后才能评论

评论列表(0条)

    保存