g++-c 参数表示将源文件编译成object(目标文件)。 即 g++ -c *.cpp 会编译成 *.cpp
g++ 不加参数时会编译且尝试链接成可执行文件,然而 class_name.cpp(就是类的实现) 的代码中没有main函数的定义,所以最终无法成功链接,故报错。
比如在写好类的实现时,编译这个.cpp文件,就会报错,我还以为是出什么问题了,检查了好久。。。。
g++-c 参数表示将源文件编译成object(目标文件)。 即 g++ -c *.cpp 会编译成 *.cpp
g++ 不加参数时会编译且尝试链接成可执行文件,然而 class_name.cpp(就是类的实现) 的代码中没有main函数的定义,所以最终无法成功链接,故报错。
比如在写好类的实现时,编译这个.cpp文件,就会报错,我还以为是出什么问题了,检查了好久。。。。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。