导航:首页 > 源码编译 > 批处理器编译c语言文件

批处理器编译c语言文件

发布时间:2023-07-15 17:57:01

1. 如何用C语言创建一个批处理文件

system("a.bat");

函数名: system

功百 能: 发出一个度DOS命令

用 法: int system(char *command);

程序例:

#include

#include

int main(void)

{

printf("About to spawn command.com and run a DOS command\n");

system("dir"); //这里就回是答DOS下的dir命令

return 0;

}

2. C语言编写好代码后,怎么编译,最后生成可执行文件

材料/工具:vc6.0

1、打开c语言编辑工具,在工具中写入程序的源代码。

3. 如何使用批处理文件进行编译、链接和运行

@echo
cd /d "c:\32masm"
ml /c /coff example.asm
ping -n 5 127.0.1>nul
link /substem:console /entry:start /out:example.exe example.obj io.obj kernel32.lib
ping -n 5 127.0.1>nul
example.exe

保存为.bat,看看是否可以运行.因为我不了解你这个汇编的编译过程和具体情况,无法肯定可以运行

4. Sublime text3怎样才能进行c语言的编译与运行呀

  1. 安装Sublime Text3编辑器
    SublimeText3编辑器的下载地址为:


    下载并解压缩,将得到的VC2008文件夹复制到Sublime Text3编辑器的安装目录中。该目录的一般路径为:
    D:ProgramFilesSublime Text 3。

  2. 编写批处理文件:
    编写一个执行编译、连接命令的批处理文件,保存到VC编译器的目录中。该目录一般为:
    D:ProgramFilesSublime Text 3 VC2008。
    该批处理文件的内容如下:
    @echo off
    rem 请根据 VC2008文件夹的目录修改下面的 VC_Dir 环境变量!
    set VC_Dir=D:ProgramFilesSublime Text 3VC2008
    set include=^
    %VC_Dir%include;^
    %VC_Dir%PlatformSDKInclude;^
    %VC_Dir%atlmfcinclude;^
    %include%
    set lib=^
    %VC_Dir%lib;^
    %VC_Dir%PlatformSDKLib;^
    %VC_Dir%atlmfclib;^
    %lib%
    set path=^
    %VC_Dir%in;^
    %PATH%
    set VC_Dir=
    echo on
    @nmake
    由于这里使用nmake工具执行编译命令,因此你需要为你的每个工程建立一个Makefile文件。关于Makefile文件的资料,可以参考罗云彬大哥的《Windows环境下32位汇编语言程序设计》一书中的示例。随后我会发搭建32位汇编语言环境的方法。事实上C语言版本就是它的衍生品,使用Sublime Text3要比罗哥推荐的EditPlus编辑器漂亮和好用很多。

  3. 配置Sublime Text 3编译系统
    创建一个名为C++.sublime-build的文件,复制到编辑器的用户自定义配置文件夹内,该目录一般为:
    C:Users用户名AppDataRoamingSublimeText 3PackagesUser
    即编辑器Preferences/BrowesPackages...菜单打开的目录下的User文件夹中,如果此文件夹不存在,可以自行创建。根据你的批处理文件所在目录修改C++.sublime-build文件中的cmd路径,本例中为:
    D:\ProgramFiles\Sublime Text 3\VC2008\000MyBuildVC2008.bat。
    注意路径中使用的是双斜杠。
    C++.sublime-build文件的内容如下:
    {
    // 请根据你的批处理文件所在目录修改下面的路径:
    "cmd" :["D:\Program Files\Sublime Text 3\VC2008\000MyBuildVC2008.bat","/Fo${file_base_name}", "/O2", "${file}"],
    "file_regex" :"^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir" : "${file_path}",
    "selector" :"source.c, source.c++",
    "encoding" :"cp936",
    "variants" :
    [
    {
    "name" : "Run",
    "cmd" : ["CMD", "/U","/C", "CL /Fo${file_base_name} /O2 ${file} &&${file_base_name}"]
    }
    ]
    }

5. 如何编译C语言源代码

下载一个VC2005软件,把代码复制到里面,设置好C运行环境,点击编译,OK,然后点击那个感叹号,直接链接运行,就OK了。

6. 怎么编译多个c语言文件

1、如果,在一个c主程序中,以include形式包含了其他所有的引用文件,在编译过程中,编译器首先会将这些文件合并到一个临时文件中,然后再对这个临时文件进行编译。
2、如果,是作为一个工程,编译器会分别编译各个独立的文件(如果文件中有include按照上一步进行),然后再将编译好的初步结果用链接程序连到一起。
简单的说,每一个.c或者.cc都是一个编译单元,每一个编译单元编辑的结果是一个.o或者obj之类的中间文件,至于是否是多文件,不需要关心,但是要保证不同的编译单元之间不要有重复的符号,这就是要避免重复包含。
每一个编译单元生成的目标文件.o或者obj都会引用一些不在本目标文件中的符号,这些符号定义在别的.o或者.obj文件中, 链接器把他们联系在一起,所有的符号也就都有定义了,编译链接简单说来就是这样。

7. 请问:我在 Notpad++ 中编写了C语言的代码,然后怎样将它编译和运行

1.先安装Dev-c++,在安装目录找到“Dev-Cpp(安装目录)\bin\gcc”,就是它了。
2.将“Dev-Cpp(安装目录)\bin”添加至系统环境变量PATH中:
右击“我的电脑”-选择“属性”-选择“高级”先项卡-点击“环境变量”按钮进“环境变量设置”对话框-在下面找到Path选中并点击“编辑”按钮-在“变量值”文本框内的最后加上
;Dev-Cpp(安装目录)\bin
如我的就上加上了;D:\Program
Files\Dev-Cpp\bin
不要忘记那个分号。
测试一下:
随便找个c文件,你也可以自己写个。使用命令提示符cd到c文件保存的目录,然后:
gcc
-o
test.exe
(你的c文件名).c
如果有提示语法错误或者在当前目录生成了test.exe那说明gcc可用了,如果提示<'gcc'
不是内部或外部命令,也不是可运行的程序或批处理文件。>请回到本步骤重新开始,甚至第一步。
3.打开Notepad++选择“运行”-“运行”(或直接按F5)填入
cmd
/k
gcc
-o
"D:\study\c\output\$(NAME_PART).exe"
"$(FULL_CURRENT_PATH)"
&
PAUSE
&
EXIT
点保存,设置快捷键为F9
再按F5填入
cmd
/k
"D:\study\c\output\$(NAME_PART)"
&
PAUSE
&
EXIT
保存,设置快捷键为Ctrl+F9
至止,环境搭建完成,当你用N++编写程序时,先保存再按F9可编译,然后再按Ctrl+F9开看到运行结果。
对上面的命令做个解译:
Notepad++拥有自己的环境变量。
$(NAME_PART)
代表当前正操作的文件的文件名,不含后缀
$(FULL_CURRENT_PATH)
代表当前正操作的文件的完整路径,包括盘符、路径、文件名、后缀
至于gcc,-o参数就是将一个c文件编译成exe文件

8. c语言文件用什么编译

编译 cl.exe
生成库 lib.exe
生成 exe link.exe

这些都在vc里面可以找到,你可以提炼出来

阅读全文

与批处理器编译c语言文件相关的资料

热点内容
android读取res 浏览:139
南方周末pdf 浏览:25
玻璃比重算法 浏览:226
怎么把pdf文件转成jpg格式的 浏览:111
云服务器ecs测评 浏览:320
俄罗斯解压缩软件 浏览:685
富士通单片机仿真器 浏览:846
华为无线配置命令 浏览:150
dumpjava内存 浏览:874
贴吧app怎么复制贴子链接 浏览:260
果然程序员大多都容易秃头 浏览:909
优选源码库会员 浏览:583
便笺能否整理与设立文件夹管理 浏览:601
同花顺筹码起爆公式源码大全 浏览:55
android音频移植 浏览:1000
国际服服务器繁忙怎么重新连接 浏览:355
pdf怎么保存jpg 浏览:775
服务器被封号怎么解封 浏览:773
云服务器查看内存 浏览:357
怎么在韩国服务器玩绝地求生 浏览:943