#include <stdlib.h>磨数举
char CopyFile()//申明函数
void main()
{
system("mkdir C:\\aa")//瞎碧创建文件夹
CopyFile()
}
char CopyFile()
{
FILE *fp1,*fp2
char c
char source[20],destine[20]
printf("please input source filename:")
scanf("%s",source)
if((fp1=fopen(source ,"r"))==NULL)
{
printf("error opening file %s\n",source)
exit(0)
}
if((fp2=fopen(destine ,"w"))==NULL)
{
printf("error opening file %s\n",destine)
exit(0)
}
while(!feof(fp1))
{
c=fgetc(fp1)
fputc(c,fp2)
}
printf("\毕郑nok!\n")
fclose(fp1)
fclose(fp2)
return c
}
1、生成exe文件就是生产可执行文件。拦纯2、以GCC编译器为例,可以分为四步。第一步是预处理,包括语法检查等工作。gcc-Pabc.c第二步由源程序生产汇编语言代码。gcc-Sabc.c会生成abc.s文件,这个文件里就是汇编代码。第三步编译器生枝老成目标代码,一个源文件生成一个目标代码。gcc-cabc.c会简搭咐生成abc.o第四步连接器从目标代码生成可执行文件。gccabc.o3、目标代码包括机器码和符号表(函数及变量名)。连接器的主要作用是通过符号表在库文件和其他模块中找到在目标代码中引入或未定义的符号(函数及变量名),将几个目标代码合成可执行文件。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)