当前位置: 技术问答>linux和unix
编译不成功
来源: 互联网 发布时间:2015-08-22
本文导语: 代码如下: pp.c #include void main() { char* pp = new char[20]; delete[] pp; } 用CC编译器。CC -o pp pp.c 编译时出错 提示: error: undefined symbol: new error: syntax error before or at: char error: undefined s...
代码如下:
pp.c
#include
void main()
{
char* pp = new char[20];
delete[] pp;
}
用CC编译器。CC -o pp pp.c
编译时出错
提示: error: undefined symbol: new
error: syntax error before or at: char
error: undefined sysbol: delete
pp.c
#include
void main()
{
char* pp = new char[20];
delete[] pp;
}
用CC编译器。CC -o pp pp.c
编译时出错
提示: error: undefined symbol: new
error: syntax error before or at: char
error: undefined sysbol: delete
|
把pp.c改名为pp.C或pp.cpp试试
|
先按 yjf7888(断刀) 的意见试试,不行的话就没有用了,我以前遇到过这个问题,是在unixware平台或则openserver上,由于CC编译器太老,还是装个gnu的编译器吧。
|
g++
|
cc默认不连接c++库,用g++吧
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。