在linux下用vscode写了一个简单的hell world程序,使用gcc编译居然报错。
原来是因为gcc只能编译c程序。
使用g++进行编译就可以了。
g++ main.cpp -o test
值得注意的是,此时报的是连接的错误,实际上,gcc可以编译成功,但是不会默认连接c++标准库,所以会出错。而g++会默认连接c++的标准库,因此可以生成程序。
在linux下用vscode写了一个简单的hell world程序,使用gcc编译居然报错。
原来是因为gcc只能编译c程序。
使用g++进行编译就可以了。
g++ main.cpp -o test
值得注意的是,此时报的是连接的错误,实际上,gcc可以编译成功,但是不会默认连接c++标准库,所以会出错。而g++会默认连接c++的标准库,因此可以生成程序。