C:\Users\J\AppData\Local\Temp\ccUN5QJg.o:E:\code\C/scanf( ).c:9: first defined here collect2.exe: error: ld returned 1 exit status
时间: 2023-10-16 15:11:58 浏览: 147
这个错误通常是由于在程序中多次定义了同一个函数或变量所引起的。在你的代码中,可能存在多个文件或者模块中有相同的函数定义。
要解决这个问题,你可以尝试以下几个步骤:
1. 确保你的代码中只有一个函数或变量的定义,并且没有重复的定义。
2. 检查你的代码中是否有重复包含头文件的情况,如果有重复包含,可以考虑使用条件编译预处理指令来避免重复包含。
3. 如果你的代码涉及到多个文件,确保在其他文件中使用该函数或变量之前先声明它们。
如果以上方法都无法解决问题,可能需要进一步检查代码并进行调试。
阅读全文