编译C++代码时出现此错误:

undefined reference to `__stack_chk_fail'

已尝试的选项:

在编译时添加-fno-stack-protector - 不起作用,错误仍然存​​在

在我的代码中添加了一个void __stack_chk_fail(void)的虚拟实现.仍然得到同样的错误.

详细错误:

/u/ac/alanger/gurobi/gurobi400/linux64/lib/libgurobi_c++.a(Env.o)(.text+0x1034): In function `GRBEnv::getPar/u/ac/alanger/gurobi/gurobi400/linux64/lib/libgurobi_c++.a(Env.o)(.text+0x1034): In function `GRBEnv::getParamInfo(GRB_StringParam, std::basic_string, std::allocator >&, std::basic_string, std::allocator >&)':

: undefined reference to `__stack_chk_fail'

amInfo(GRB_StringParam, std::basic_string, std::allocator >&, std::basic_string, std::allocator >&)':

: **undefined reference to `__stack_chk_fail'**

早些时候,我得到了10个这样的错误.发现gcc我正在使用的预编译库和gcc我用来编译代码的版本之间存在版本不匹配.更新了gcc,现在我只收到其中2个错误.

有什么帮助吗?

linux 'stack'未声明(在此函数内第一次使用,未定义的引用`__stack_chk_fail'相关推荐

  1. linux 'stack'未声明(在此函数内第一次使用,c - 错误:未声明“ asm”(此函数中的首次使用) - 堆栈内存溢出...

    编译期间出现以下错误: error: 'asm' undeclared (first use in this function) EXCHANGE( s, *(a) ); ^ 在头文件中,该宏的调用方 ...

  2. linux编译动态库未定义,自定义动态库 对‘*’未定义的引用解决方法

    自定义动态库 对'*'未定义的引用 本帖最后由 longruliang 于 2015-05-25 16:02:26 编辑 自己编写了一个串口方面的动态库,想写一个测试程序,在编译的时候冒出对'*'未定 ...

  3. 什么是未定义的引用/未解决的外部符号错误,如何解决?

    本文翻译自:What is an undefined reference/unresolved external symbol error and how do I fix it? What are ...

  4. g linux 未定义的引用_【转】 g++编译时对'xxxx'未定义的引用问题(undefined reference to)...

    转自:https://blog.csdn.net/killwho/article/details/53785910 引用:http://www.linuxdiyf.com/linux/16754.ht ...

  5. 结合xxx.cpp:(.text+0x55):对‘xxx’未定义的引用剖析Linux环境下动态库.so文件

    操作系统:Linux系统 场景:g++编译,连接动态库文件时 错误示例(中文): /tmp/cccgNNpb.o:在函数'main'中: test.cpp:(.text+0x55):对'myprint ...

  6. Linux 未定义的引用解决记录

    Linux 未定义的引用解决记录 最近国产化适配,原来代码工程使用QT+VS编译,移植到QT+Linux上,会提示未定义的引用,有几种原因记录如下: 因为QT+VS的母工程是一直更新的,可能后面有新增 ...

  7. 编译Linux程序出现“对‘pthread_create’未定义的引用”

    在学习Linux程序设计POXIS线程的时候,编译一个段简单的代码,就出现下面的错误: 1 /tmp/cc2FQJTh.o:在函数'main'中: 2 1-thread.c:(.text+0x29): ...

  8. linux内核未定义的引用,变异内核,出现“未定义的引用”问题

    drivers/built-in.o:在函数'mmc_blk_drm_part_get'中: /home/zouxf/project/rk3399/rk_linux_sdk/kernel/driver ...

  9. html显示未定义,未定义的引用怎么解决

    对CUDA实现的函数未定义的引用问题,怎么解决 原因有多种多样的: (1)其中常见的一种是,32 * 32 = 1024线程的block大小,超出了贵卡的能力范围. (需要fermi+的,请告知一下你 ...

最新文章

  1. Java代码书写规范
  2. some example of SAP odata annotation in metadata
  3. 操作系统基础:存储管理知识笔记(一)
  4. iisapp 查看PID所对应的IIS应用程序池及详细介绍
  5. python数据类型和循环控制
  6. oracle的in集合,oracle中in与not in集合中有空值问题
  7. 大数据时代必须关注的几个问题
  8. eclipse打war包_jar包和war包的区别
  9. android 文本分页显示,Android查看带有列表视图的分页器并动态添加文本
  10. Java网络编程-简易聊天室源码分享
  11. 建行提示找不到服务器,中国建设银行E路护航网银安全组件常见问题解答
  12. NSGA_2 Matlab带约束问题的多目标优化求解方案+惩罚函数
  13. CorelDRAW 里面如何将文字调整成半透明的颜色
  14. 2014年终总结,我决定要实现的三个目标
  15. 广义相对论-学习记录1-第一章-历史回顾
  16. 虚拟运营商治理170垃圾短信推举报平台
  17. TCP状态转换以及TIMEWAIT和FIN_WAIT_2状态
  18. Sitemesh 初探
  19. 使用Python turtle库画小猪佩奇
  20. Dev中的ChartControl的Y轴显示单位

热门文章

  1. android 内存泄漏(持续更新)
  2. 原创安卓手机QQ7.0登录界面动态背景视频实现方案
  3. Android中注解处理器系列之-简单使用
  4. 甘特图:项目进度管理中的跟踪工具
  5. 计算机组成原理ACC MQ,计算机组成原理讲案第一章.ppt
  6. 什么是Activity?Activity的生命周期!
  7. image图片大小调整和方向调整(UIImageOrientation)
  8. 幼儿园计算机技能大赛,幼儿园教师技能大赛的心得体会.docx
  9. 小博无线技术团队使用的编程语言
  10. [深度学习] (sklearn)多层感知机对葡萄酒的分类