linux C++ 编译错误 file not found 其实是原文件后缀的问题

gcc和clang会根据源文件的后缀.c或者.cpp判断原文件类型,采取不同的编译策略,所以我使用它们编译后缀是.c的C++原文件的时候会出现找不到include的文件的错误,使用正确的后缀名即可。同时注意,可能需要指定使用g++或者clang++来编译C++源文件,而不是gcc和clang。

猜你喜欢

转载自www.cnblogs.com/memoryLost/p/10885538.html