luck_roki 发表于 2017-6-14 20:00:50

Windows下cmd编译及Linux分步编译

Windows编译代码(需事先配置环境)
1、cd 目录
2、dir 查看目录信息(等同于Linux中的ls)
3、 gcc hell.c 默认在当前路劲生成a.exe
      gcc hello.c -o hello 生成hello.exe
4、运行,在Windows下运行,无需./


分布编译
预处理: gcc -E hello.c -o hello.i
        展开头文件
编    译: gcc -S hello.i -o hello.s
        将代码转化为汇编代码
汇    编: gcc -c hello.s -o hello.o
        生成目标代码
链    接: gcc   hello.o -o hello_elf
        链接其他目标代码和库文件

交换文件说明:
1)vi写文件,没有保存就关闭,自动生成一个后缀为.swp交换文件,保存了起那面写的内容
2)删除交换文件:rm -rf 文件名
页: [1]
查看完整版本: Windows下cmd编译及Linux分步编译