代码;
makefile
ccb:add_int.o add_float.o sub_int.o sub_float.o main.o
gcc -o ccb add_int.o add_float.o
sub_int.o sub_float.o main.o
add_int.o:add_int.c add.h
gcc -c -o add_int.o add_int.c
add_float.o:add_float.c add.h
gcc -c -o add_float.o add_float.c
sub_int.o:sub_int.c sub.h
gcc -c -o sub_int.o sub_int.c
sub_float.o:sub_float.c sub.h
gcc -c -o sub_float.o sub_float.c
main.o:add.h sub.h
gcc -c -o main.o main.c -Iadd -Isub
clean:
rm -f ccb add_int.o add_float.o
sub_int.o sub_float.o main.o
编译运行;
审核编辑 黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
编译
+关注
关注
0文章
628浏览量
32517
发布评论请先 登录
相关推荐
STVD编译工程后提示系统找不到指定的文件怎么解决?
STVD编译工程后,提示错误,如下:系统找不到指定的文件。
Error creating process for executable size
系统找不到指定的文件。
minisys
发表于 04-01 06:50
3562-Qt工程编译说明
本文档主要说明如何将已有 Qt 工程进行编译,生成可在评估板上正常运行的 ARM 端
Qt 程序镜像。
Qt 开发环境主要包括 Qt Creator 工具、X86 端 Qt 环境、ARM
鸿蒙开发【编译构建】讲解
Version 8~9在编译构建体系、工程目录及配置文件等存在差异,接下来将详细介绍两者之间的差异。
构建体系
HarmonyOS应用/服务API Version 47和API Version 89的构建
发表于 02-27 17:41
如何查看GD32 Keil和IAR工程的map文件
我们在设计调试程序时,往往需要知道一个函数或一个变量它在MCU中具体所在的地址以及所占用的空间大小,这时候就需要查看map文件。
那么什么是map文件呢?map文件是编译器
在VDSP++5.0的工程里文件夹里放入test.h文件,修改文件名后编译不通过是为什么?
在VDSP++5.0的工程里文件夹里放入test.h文件,在工程的某C文件里include\"test.h\" ,
发表于 11-30 07:33
Windows下编译工具CMake的安装和最简使用
MCU的开发环境一般在Windows操作系统上,简单的工程一般直接编写Makefile文件后使用make工具构建程序,复杂的工程一般借助CMake来生成Makefile文件后使用mak
Linux 下GCC的编译
一、Linux 下多文件编译 在上一篇 Linux 下的 C 编程我们知道了 Linux 下的编译器为 GCC ,以及如何使用 GCC 进行编译,在文章我们讲解 GCC 的
C语言的编译链接过程
C语言的编译链接过程要把我们编写的一个C程序源代码转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是
评论