猿问

这就是全部的过程,


http://img3.mukewang.com/5ba84a350001285b15011126.jpg
http://img1.mukewang.com/5ba84a360001b4e615011126.jpg
http://img3.mukewang.com/5ba84a340001decb15011126.jpg
http://img4.mukewang.com/5ba84a2f0001051d15011126.jpg
http://img3.mukewang.com/5ba84a300001570c15011126.jpg

慕瓜7417558
浏览 955回答 1
1回答

onemoo

偶然翻了下才发现这里贴出来代码了...代码确实有几个问题:a.c 的 main 函数中调用了 max 和 min,但之前缺少它们的声明。对于这点,你应该使用“将函数定义和头文件分开”的代码组织方式,并且在 a.c 中 include 适当的头文件。max.c 中定义了 max 函数可以理解,但为什么在 min.c 中又定义了 max 函数? 是手滑了吗...这样在把这些代码链接的时候就会发生重定义错误,同时还会发生找不到 min 定义的错误,这在你贴出的链接器报错信息中都有体现。总的来说,这样的错误可能意味着,你需要把“编译、链接”“多文件程序的组织方式”等基础知识再复习下。或者也许是因为你的学习材料就不太好,没讲清楚这些内容。
随时随地看视频慕课网APP
我要回答