xiaochong_1 发表于 2024-9-15 21:55

单片机 VS CODE 使用 make 链接的报错


链接的时候,提示符号未定义,但是也已经加载了 libc.a 库, 还是报错不知道什么原因了,屏蔽了 printf("a = %d\n",Press); 后链接就不报错了

怜渠客 发表于 2024-9-15 23:34

链接的库版本对应吗

xiaochong_1 发表于 2024-9-16 06:03

怜渠客 发表于 2024-9-15 23:34
链接的库版本对应吗

链接库liba.c的版本吗?跟哪个要对应?这个库是从gcc安装文件夹里面找的,怎么看对应不对应呢?

怜渠客 发表于 2024-9-16 09:02

xiaochong_1 发表于 2024-9-16 06:03
链接库liba.c的版本吗?跟哪个要对应?这个库是从gcc安装文件夹里面找的,怎么看对应不对应呢?

需要和你用的编译器相对应,是你使用的编译器编译出来的静态库,才能连接上

cube 发表于 2024-9-17 08:58

虽然不懂,但依然有个疑问,单片机程序也可以用stdio.h么?
输出到哪里呢?

苏紫方璇 发表于 2024-9-17 14:44

cube 发表于 2024-9-17 08:58
虽然不懂,但依然有个疑问,单片机程序也可以用stdio.h么?
输出到哪里呢?

一般是重定向到串口输出
页: [1]
查看完整版本: 单片机 VS CODE 使用 make 链接的报错