ld: error: undefined symbol: print >>> referenced by default.c >>> /data/user/0/ coding.yu.ccompiler.new/files/ SYSROOT/tmp/default-2e5a59.o:(main) >>> did you mean: lrint >>> defined in:/data/user/0/ coding.yu.ccompiler.new/files/ SYSROOT/usr/lib/libm.so libclang: error: linker command failed with exit code 1 (use -v to see invocation)
时间: 2023-04-12 21:01:21 浏览: 309
IS42S16400D.zip_系统设计方案_C/C++_
这个错误提示是由于在编译时找不到 print 函数的定义,可能是因为缺少头文件或链接库的原因导致的。建议检查代码中是否包含正确的头文件和链接库,并确保编译器能够正确地找到它们。同时,也可以尝试使用 lrint 函数替代 print 函数,因为它们的名称相似。
阅读全文