❶ 关于用vc6.0和masm5.0如何实现c语言和汇编语言的连接~
如果是VC则在编译器命令行参数再加
/FA
则会生成汇编代码。如果参数是
/FAs
则会同时将源码和汇编代码。
/FA
程序集代码;.asm
/FAc
机器码和程序集代码;.cod
/FAs
源代码和程序集代码;.asm
/FAcs
机器码、源代码和程序集码;.cod
/Fa的用法
/Fa
为编译中的每个源代码文件创建一个源文件.asm。
/Fa文件名
将文件名.asm
放到当前目录中。仅在编译单个源代码文件时有效。
/Fa文件名.扩展名
将文件名.扩展名放到当前目录中。仅在编译单个源代码文件时有效。
/Fa目录\
为编译中的每个源代码文件创建一个源文件.asm,并将其放到指定目录中。请注意必须有后缀反斜杠。只允许使用当前磁盘上的路径。
/Fa目录\文件名
将文件名.asm
放到指定目录中。仅在编译单个源代码文件时有效。
/Fa目录\文件名.扩展名
将文件名.扩展名放到指定目录中。仅在编译单个源代码文件时有效。
如果你是用gcc
或
g++编译器,如dev
c++则加入命令行参数
-S
即可
❷ 请问vc++6.0环境下怎么实现多文件c程序的编译和连接
一般是这样,每个文件要配一个头文件,把函数和变量的声明放在头文件。然后在源文件里包含头文件。在主函数文件里包含所有头文件
❸ vc6.0编译是什么连接是什么运行是什么都有什么用
由于计算机只能识别和执行0和1组成的二进制的指令,而不能识别和执行用高级语言写的指令。为了使计算机能够执行高级语言源程序,必须先用一种称为“编译程序”的软件,把源程序翻译成二进制形式的“目标程序”,然后讲该目标程序和系统的函数库和其他目标程序连接起来,形成可执行的目标程序。
编辑后得到一个源程序文件f.c,然后在进行编译时再将源程序文件f.c输入,经过编译得到目标程序文件f.obj,再将目标程序文件f.obj输入内存,与系统的提供的函数库等连接,得到可执行的目标程序文件f.exe,最后把f.exe调入内存并使之运行。
❹ 怎样用vc编译C语言文件,请详细说明步骤
如果只是想简单用VC编译c语言文件,可以不用那么复杂,你可以这样做:
在你想保存的文件夹下,新建一个.txt的文本文件,名字就取你要新建立的c文件的名字,但是注意后缀名改为.c;
让后右键(如果只装了vc的话,也可以直接双击打开)选择vc方式打开;
在打开的窗口中编写你的代码,写完后保存,点击!符号(也可以找菜单项中的build下的build all或execute都可以),进行编译和链接,弹出对话框就选择是,如果没有错误就可以通过编译,程序就直接运行
如果是按步骤来会稍微麻烦点,如下:
(1)打开vc环境
(2)选择“File”—“New”
在弹出的对话框中选择"projects"项,先建立工程文件:
i:对话框的左边选择Win32 console Application项
ii:在对话框的右边可以选择路径Location和输入工程名Project name,下边的单选一般默认为Create new workspace即可(因为是新建)
iii:以上设置好后,单击ok,下面的对话框按默认即可,点击finish,然后在下一个对话框中点击ok,工程建所在文件夹就建好了。此时如果按你刚才设定的路径去查看,就可以找到建立的工程文件夹。
(3)建立文件
让后同样在“File”—“New”下,本次选择Files项,在左边选择c++source file项,右边file下可以输入文件名,上边的为指定该文件所在的工程,一般默认即可建立在你刚刚建立的工程文件中,下边的Location为该源文件的路径,都按要求填写好后,点击ok即可进行文件的代码的编写了
(4)代码写好后,如上一部分简单操作时所说的进行编译和链接,让后运行就可以查看结果了。
至于工程是做什么用的,就好比是一个“单位或者说工厂”一样,而源文件好比是单位中的“车间”,这样理解简单点,具体的过程你按我所说的试试吧
附:如果你的英文好的话,很容易理解和看懂出现的各种提示的意思,如果你装的是汉化版的vc,那就更好办了,很容易就看懂的,试试看,祝你成功!
刚开始学习c语言,用的也是vc环境,更本不知道从哪里进入,哪里写代码,所以想了上面的简单的办法,后来看书就慢慢的会用了,相信你很快就会很熟练了,呵呵
❺ 用visual c++6.0编程的步骤
在visual C++ 6.0 环境下编写C++程序需要经过建工程、建文件两个步骤。按照如下进行,细心,就可以:
一、先建一个工程
打开visual C++ 6.0,
在菜单栏里选 文件/新建(File/new),
选择Win32 Console Application,
输入工程名Projectname(随便起),
选择程序保存目录Location,
ok
Finish
ok
二、建一个文件
在菜单栏里选 文件/新建(File/new),
选择C++ Source File,
填文件名File,
存储路径默认,
ok
三、在C++ Source File中输入代码,编辑完毕后,点击编译器右中上角的编译图标(在像感叹号一样的图标左侧),运行(点像感叹号一样的图标)。
❻ (VC6.0)1.输入源程序后,如何编译该程序 2.如何链接程序生成可执行文件 3.如何运行程
1单击主菜单栏中的build编译
2在得到后缀为obj的目标程序后选择build菜单下的build选项,表示要求连接并建立一个可执行文件。
3得到可执行文件后选择build菜单下!execute文件名.exe,执行文件。
❼ C语言编译好后怎么链接
在绝大多数C/C++的集成开发环境(如VC6、VS、TC、QT)中,编译和链接都可以通过一个按键解决。以VC6为例,你可以通过build按钮(快捷键F7)一步完成编译和链接,当然你也可以先编译(compile 快捷键Ctrl+F7),后点击build按钮,效果是一样的。
编译和链接,其实就是编译型编程语言(解释性编程没有这个步骤)的生成可执行文件的两个步骤。
编译,是为了将源代码生成目标文件(也叫中间文件);链接,是将目标文件生成最终的可执行文件。
通常,在命令行编译模式下,你都需要执行两个命令来分别完成编译和链接,但在集成开发环境中,这不是必要的,完全可以一键完成。
之所以分两步,主要的设计目的,就是用不同的连接器可以生成在不同平台和不同环境下使用的可执行文件。但这个在同一个图形化的IDE界面中并没有什么意义。
❽ vc++6.0中什么可以实现C源程序的编译和连接过程
在菜单或工具条上可以找到“编译”按钮或菜单,就可以编译了,编译正确后会自动连接,生成可执行文件或库
❾ VC6,内联汇编怎么样独立编译并运行的方法
VC可以在CPP文件中嵌入汇编码,但不能编译.asm文件。
可以用masm编译,然后同cpp编译的obj文件连接在一起。而且可以把这个步骤自动化,选择“工程”->"设置"->"Pre Link步骤",把编译.asm成.obj 的命令加进去,就可以啦^ ^
❿ 贪吃蛇游戏包含有main.cpp,snake.cpp,snake.h三个文件,要选择哪个文件在VC6编译和连接,步骤是什么
任意一个cpp文件编译,然后连接,或者直接连接,因为连接时会自动编译所有cpp文件。