在使用c和c++编程时,编译时可能会出现以下错误

Undefined                       first referenced
 symbol                             in file
__gxx_personality_v0                /var/tmp//cc4zpxHn.o
MAPI_trace                          /var/tmp//cc4zpxHn.o
ld: fatal: Symbol referencing errors. No output written to a.out
collect2: ld returned 1 exit status

找不到指定的符号,而这些符号,如MAPI_trace又明明是在某个文件中定义过的,
这时可能的原因是在使用c及c++写程序时没有注意后缀名的使用,c语言的后缀名一般为.c
而c++的后缀名很多如.C .cpp等,如果使用c++编程,但又用的是.c的后缀名,仅管你使用
g++来编译(没有指定言),g++对程序中的函数名等处理时仍按c语言的规则来处理,而不
是按c++的名称规则来处理,但是在调用该函数的其它c++文件中,你又使用了.C为后缀名,
那么就可能出现以上错误。
        总之一句话,后缀名不要乱用。

Symbol referencing errors相关推荐

  1. mysql server5.0使用_sco openserver 5.0.5安装使用mysql4.0.21的方法Windows系统 -电脑资料...

    已正常安装mysql. 程序: #include"mysql.h" #includestdio.h voidmain() { MYSQLmysql,*conn; MYSQL_RES ...

  2. CCS3.3 编译链接系列错误

    2019独角兽企业重金招聘Python工程师标准>>> 错误1: [Linking...] "C:\CCStudio_v3.3\C5500\cgtools\bin\cl55 ...

  3. 【笔记】建立CCS 3.3工程

    1.如何为工程添加相应的include(.h)文件 对pjt点右键,选择"Scan All File Dependencies". 2.编译错误 CCStudio_v3.3/C55 ...

  4. 建立CCS 3.3工程

    1.如何为工程添加相应的include(.h)文件 对pjt点右键,选择"Scan All File Dependencies". 2.编译错误 CCStudio_v3.3/C55 ...

  5. DSP程序 调试总结

    1.warning: entry point symbol _c_int00 undefined 使用C写DSP时,在rts.lib库中定义了入口地址:_c_int00 而使用汇编语言编程,就不用包括 ...

  6. oracle怎么批量执行tdl文件,悬赏:ORACLE应用开发及安装高手请进

    以前都是用java写写代码,对C/C++有很多东西不熟悉,请多多指教 本人操作数据库的方法是用OTLV4 操作数据库的,在windows和inux下均没有问题,但是移植到solaris就链接文件出现问 ...

  7. PostgreSQL服务器管理:从源代码安装

    本文档为PostgreSQL 9.6.0文档,本转载已得到原译者彭煜玮授权. 1. 简单版 ./configure make su make install adduser postgres mkdi ...

  8. 关于x264的笔记整理 优化

    当初做x264优化时,一个人在摸索,一点点在改进,也记录下了一些东西,现在看来,有的相当琐碎, 而且也没多大价值,然而这也是自己当初的一种经历,以后工作了,估计就再不会接触H.264了,现在写下来,或 ...

  9. 关于X264的笔记整理

    最近在x264的,焦头烂额,以下转载别人的资料,继续独自研究. 当初做x264优化时,一个人在摸索,一点点在改进,也记录下了一些东西,现在看来,有的相当琐碎, 而且也没多大价值,然而这也是自己当初的一 ...

最新文章

  1. RocketMQ源码 — 十一、 RocketMQ事务消息
  2. leetcode算法题--不用加减乘除做加法
  3. C#中通过单例模式以及Dictionary实现键值对的映射,通过key获取value
  4. 最好用的日志分析工具ELK
  5. flask-sqlalchemy Configuration
  6. CF113D 高斯消元、dp
  7. 控制工程实践(8)——PID四种类型控制器(之比例-积分控制器PI)
  8. Java 动态代理机制讲解(Proxy.newProxyInstance)
  9. 传新版支持光追的 MikuMikuDance 正由另一人研发——MikuMikuDance 2 Project
  10. 生成一个6位数的随机密码,且需要包括字符、数字、特殊符号
  11. xp计算机workgroup无法访问,弹出“Workgroup无法访问”的提示?XP 工作组没有权限的解决办法...
  12. 694.27公斤何登骥360搜索热头条 北方旱作国稻种芯功能水稻
  13. 使用matplotlib修改字体之Times New Roman
  14. 支付宝小程序对接流程和工具类
  15. java万能引用_Java的四种引用方式
  16. 超强!Figma汉化版下载教程来了!
  17. 华为服务器rh-2286远程控制无法使用
  18. 《数据仓库与数据挖掘教程》ch01绪论 章节整理
  19. 40、100 个网络基础知识普及
  20. 人工智能会否让人类失业?新职业“指令师”即将诞生

热门文章

  1. MongoDB认识与生产环境配置
  2. 【虹科】如何制定数字化可追溯性流程
  3. 模拟电子中的重要器件——场效应管
  4. Movist Pro for mac(高清媒体播放器)
  5. Movist Pro for mac如何同时查看多个字幕?
  6. android老人机模式吗,Android手机变身老人机
  7. 诺辉健康遭调查:商业化道阻且长,预计年度亏损同比扩大7.5倍
  8. 三星php709,三星709怎么样 三星709测评及刷机教程
  9. 什么是冯诺依曼体系结构?
  10. 【转载】Motorola Samsung Nokia策略比较