使用Makefile编译C++时,遇到的undefined reference问题
使用makefile编译C++代码时,遇到好多undefiend reference查看问题产生的原因:找到这些函数所在的文件,发现这些文件的.o文件编译成功。说明在链接这些.o文件时出现问题。查看打印信息发现:最后链接时这些.o文件没有链接。找到这些文件的共同点。发现这些文件都在目录下的最后一个文件。发现所有目录下的最后一个C++文件生成的.o文件链接不成功。查看C++所在目录下的Makefile文件。此命令将当前文件下的.o文件复制到目标路径下。查看目标路径下的文件,发现没有C++目录下的
原创
2021-03-12 11:34:11 ·
510 阅读 ·
0 评论