ld: symbol(s) not found for architecture x86_64 分析记录

使用makefile编译时报错,用gcc在终端编译没有问题,看到提示说是string 和cout造成的问题,将函数改编成char * 和 cout改成printf解决,所以个人猜测是因为c和c++的兼容问题造成的,暂时记录在这,如果有大神知道原因,欢迎评论,谢谢!

猜你喜欢

转载自blog.csdn.net/m0_38130105/article/details/83895448