问题:C++编译时发现一长串编译报错

$ vim ks.cpp
$ gcc -o ks ks.cpp
报错:
/usr/bin/ld: /tmp/ccIHWHTn.o: in function `Cdisk::Cdisk()':
ks.cpp:(.text+0xb5): undefined reference to `std::cout'
/usr/bin/ld: /tmp/ccIHWHTn.o: in function `Cdisk::~Cdisk()':
ks.cpp:(.text+0x163): undefined reference to `operator delete(void*, unsigned long)'
/usr/bin/ld: /tmp/ccIHWHTn.o: in function `Cdisk::dis_disk()':
ks.cpp:(.text+0x269): undefined reference to `std::cout'
...
/usr/bin/ld: ks.cpp:(.text+0x34b0): undefined reference to `std::ios_base::Init::~Init()'
/usr/bin/ld: /tmp/ccIHWHTn.o:(.data.rel.ro._ZTI5Cdisk[_ZTI5Cdisk]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
/usr/bin/ld: /tmp/ccIHWHTn.o:(.data.rel.local.DW.ref.__gxx_personality_v0[DW.ref.__gxx_personality_v0]+0x0): undefined reference to `__gxx_personality_v0'
collect2: error: ld returned 1 exit status
解决:增加编译参数 -lstdc++ $ gcc -o ks ks.cpp -lstdc++

编译问题解决,程序正常运行

/usr/bin/ld: /tmp/ccIHWHTn.o: in function `Cdisk::Cdisk()‘:编译报错解决方案相关推荐

  1. /usr/bin/ld: /tmp/ccMz0hFd.o: undefined reference to symbol ‘pthread_condatt

    在linux下,编写C++程序用到了线程库. 由于pthread库不是Linux系统默认的库,连接时需要使用库libpthread.a,所以在编译中要加-lpthread参数: g++ xxxx.cp ...

  2. pip install paddlepaddle 报错 command ‘/usr/bin/gcc‘ failed with exit code 1 或 command ‘gcc‘ 报错

    linux服务器部署paddle的uie时出现的问题,github已经提问 https://github.com/PaddlePaddle/PaddleNLP/issues/2193 直接以下代码,亲 ...

  3. makefile 语法 /usr/bin/ld: cannot find -lxxxx

    GCC编译错误 1./usr/bin/ld:/tmp/ccd/UkmoA.o :undefined reference to symbol 'ERR_free_strings@OPENSSL_1.0. ...

  4. /usr/bin/ld: cannot find -lxxx错误的通用解决方法

    Linux系统中提示/usr/bin/ld: cannot find -lxxx错误的通用解决方法 在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息,代码如下: ...

  5. Linux提示 /usr/bin/ld:cannot find-lxxx 系列解决方法

    转自:https://blog.csdn.net/yiliang_/article/details/68928387 一般把xx.so文件复制到/usr/lib 这篇文章主要介绍了Linux系统中提示 ...

  6. 转载 :make报错:/usr/bin/ld: cannot find -lXXX

    /usr/bin/ld: cannot find -lxxx问题总结 linux下编译应用程序常常会出现如下错误:   /usr/bin/ld: cannot find -lxxx        意思 ...

  7. 【转】关于usr/bin/ld: cannot find -lxxx问题总结

    原文网址:http://eminzhang.blog.51cto.com/5292425/1285705 /usr/bin/ld: cannot find -lxxx问题总结 linux下编译应用程序 ...

  8. 解决usr/bin/ld: cannot find -lxxx问题

    linux下编译应用程序常常会出现如下错误: /usr/bin/ld: cannot find -lxxx 意思是编译过程找不到对应库文件.其中,-lxxx表示链接库文件 libxxx.so. 注:有 ...

  9. java中flist cannot_关于usr/bin/ld: cannot find -lxxx问题总结

    linux下编译应用程序常常会出现如下错误: /usr/bin/ld: cannot find -lxxx 意思是编译过程找不到对应库文件.其中,-lxxx表示链接库文件 libxxx.so. 注:有 ...

最新文章

  1. 位运算一些简单的应用
  2. 三星i9018root方法
  3. javase11源码文件_JavaSE 7,8:确定特定文件系统支持的视图
  4. 使用复合设计模式扩展持久化的CURD,Select能力
  5. Win7x64_chromeX86_相关路径
  6. 【31】将文件间的编译依存关系降至最低
  7. 20120321java
  8. 大数据可视化的三大误区
  9. 同步(二) —— 操作系统wait,signal原句实现分析
  10. 最全的前端程序员常用英语词汇都在这了~
  11. C++遇到错误蓝屏电脑代码底层分享!
  12. cfree mysql_如何配置CFree才能开发MySql数据库应用
  13. 计算机局域网访问密码设置,win10系统设置局域网访问需要密码的详细办法
  14. linux ubi 分区,Linux ubi子系统原理分析
  15. google play以及google pay
  16. RT-Preempt笔记
  17. 武未转变服务器tp,2020年十大经典战役推荐:用一张TP让你知道垄断的威力
  18. vs2013配置OpenGL+简单案例分析
  19. Lpc1768 常见错误及解决方法
  20. 点亮科技树——锂离子电池

热门文章

  1. wp8.1 java_UWP tips (与wp8.1的不同)
  2. 华为应用市场AGC研习社|如何提升投放转化,实现获量增长?
  3. C语言提取一个数的千位百位十位个位
  4. PS制作心跳二维码动画 学会后能增加粉丝关注率哦
  5. 超好用的Server酱,推送微信消息
  6. 阿里云虚拟机多域名配置
  7. 1128UI自动化测试经验分享-显式等待(二)expected_conditions模块、visibility_of_element_located(locator)
  8. 中国煤层气开发市场发展态势及投资规划深度研究报告2022-2028年
  9. 基于php的外卖订餐系统开题报告_校园网上订餐系统的设计与实现(PHP,MySQL)
  10. 顶尖领导者的52条法则!