undefined reference to `SYS_wolfie' make: *** [Makefile:149:_cat] 错误 1
时间: 2023-12-23 20:05:11 浏览: 44
makefile报错
5星 · 资源好评率100%
这个错误提示是在编译时出现的,它通常表示链接错误。其中 `SYS_wolfie` 是一个未定义的符号,可能是因为在编译时找不到对应的库文件或者函数定义。
可能的解决方法包括:
1. 检查是否正确引入了相关的头文件和库文件,并且路径设置正确。
2. 如果这是一个自己编写的函数,检查是否忘记实现函数或者函数名拼写错误。
3. 如果使用的是第三方库,检查是否正确安装并且链接了库文件。
4. 检查是否有其他编译错误或警告信息,这些信息可能会影响到链接过程。
如果以上方法都不能解决问题,可以考虑在编译时加上 `-l` 和 `-L` 选项分别指定链接的库名和库文件路径。同时,也可以在编译时加上 `-Wl,--no-undefined` 选项来检查未定义符号的错误。
阅读全文