C生成文件和.CPP和.C的差别

来源:互联网 发布:雪国列车 知乎 编辑:程序博客网 时间:2024/05/21 12:22


1. 编辑源代码  代码在.c 和 .h头文件中写好了以后, 从.c 和.h文件编译成.obj文件

    命令: cl /c xxx.c   -->  xxx.obj


2. 编译源文件  代码被编译为二进制文件.obj以后, 打包一些调用的库, 链接成.exe可执行文件

    命令: cl xxx.c --> xxx.obj and xxx.exe


3. 链接生成应用程序  从.obj链接到.exe, 如果调试出现问题, 就返回源码编辑


4. 如果在同一目录下, 可以将文件包含进来 例:

// 1.c#include<stdlib.h>int main(){   #include"1.h"}// 1.hsystem("hello, world");

5.  .cpp和.c

    .cpp是c++的源文件, c++语言兼容c语言, 编写c语言代码可以用c++的源文件.cpp

    .c是纯粹的c语言文件, 不可以有c++语言的代码, 默认自带一些库文件

    c++语言兼容c语言, c语言是面向过程, c++语言既能面向过程也可以面向对象



0 0
原创粉丝点击