centos上使用gcc编译某程序得到warning:

implicit declaration of function

同时写了一个测试程序用到c++库, 因此使用g++编译。

测试程序无问题。  原程序使用gcc编译得到warning没在意, 使用起来后一直莫名其妙的core掉。  开始以为是其他问题而忽略了该warning。  而该core恰恰是由此warning产生的。

因为用到了 strcasestr, 需要

#define _GNU_SOURCE   //这个可能多余、在网上查到的

#define __USE_GNU          //这个必需。 见系统的 include/相应的文件下。

#include <string.h>              //声明该函数的头文件

__USE_GNU 没有定义该宏时就会产生上述warning、 gcc会core。  定义之后就无问题了。

同时发现gcc中 min也未定义。。

warning: implicit declaration of function导致core相关推荐

  1. 为什么告警warning implicit declaration of function必须修复

    相关:<C指针截断问题(形如0xaaaabbbbccccdddd > 0xffffffffccccdddd)> 本篇送给每一位写C/C++的朋友. 实例 试着编译这样一段程序 #in ...

  2. linux c warning: implicit declaration of function 'strtok_r'解决方案

    解决方法:警告的文件头部 添加 #define _GNU_SOURCE 编译时出现警告 warning: implicit declaration of function 'strtok_r' war ...

  3. warning: implicit declaration of function ‘sleep’(添加头文件: #include <unistd.h>)

    ubuntu编译c程序报错: warning: implicit declaration of function 'sleep' 解决方法: 添加头文件: #include <unistd.h& ...

  4. keil写代码时遇到的问题——warning:implicit declaration of function XXXX is invalid in C99

    在用keil4写实验的时候,遇到了如标题所示的警告,warning:implicit declaration of function "XXXX" is invalid in C9 ...

  5. warning: implicit declaration of function ‘XXX’; did you mean ‘YYY’? [-Wimplicit-function-declarati

    1. 问题: warning: implicit declaration of function 'XXX'; did you mean 'YYY'? [-Wimplicit-function-dec ...

  6. 隐形声明警告解决//warning: implicit declaration of function ‘XXX’; did you mean ‘YYY’?

    The Problem warning: implicit declaration of function 'XXX'; did you mean 'YYY'? [-Wimplicit-functio ...

  7. 【C语言】warning: implicit declaration of function ‘xxx’ [-Wimplicit-function-declaration] 的解决方法

    Linux开发C语言应用程序,编译出现以下四条warning: warning: implicit declaration of function 'strcmp' [-Wimplicit-funct ...

  8. 【C语言】warning: implicit declaration of function ‘usleep’ [-Wimplicit-function-declaration] 的解决方法

    Linux环境下编译C语言程序,出现警告: warning: implicit declaration of function 'usleep' [-Wimplicit-function-declar ...

  9. 解决C语言函数调用warning: implicit declaration of function ‘‘

    今天在学习函数调用时突然爆出了这个错误,经过查阅得以顺利解决,在此分享给大家. 问题:warning: implicit declaration of function '' 错误原因: 显示这类错误 ...

最新文章

  1. JAVA动态读取xml_Java动态生成和解析xml文件步骤详解
  2. Qt使用dmctk时的错误
  3. python kivy ios_Kivy跨平台技术开发iOS
  4. mysql 使用select建表_mysql create创建表、insert into插入数据、select查询数据实例
  5. git bash linux 命令,Git Bash的妙用 - 使用Linux命令
  6. 【linux】常用网络操作
  7. 机器学习基础:交叉熵损失(Machine Learning Fundamentals: Cross Entropy Loss)
  8. 拼手速!兄弟连高洛峰细说php全套教学视频教程云盘下载
  9. USGS下载遥感影像——以Landsat影像下载为例
  10. 怎么 把计算机里的照片变成背景,用画图怎么改照片底色
  11. 使用Perfmon和PAL工具查看Server性能--PerfMon入门指南
  12. java泛型的上界和下界_java泛型中的上界(extend)和下界(super)
  13. android 拍照申请权限,Android拍照6.0以上动态获取权限
  14. 用python做了一个统计排班表
  15. 狼追击兔matlab,狼兔追击问题-数学建模
  16. Java后台开发面试实战(四):设计模式
  17. element 合计
  18. 哈希学习(2)—— Hashing图像检索资源
  19. 擦亮AI之星:百度奖学金到底在嘉奖什么?
  20. 基于python的selenium两种文件上传方式

热门文章

  1. Programming Computer Vision with Python (学习笔记二)
  2. 大学生如何进化到程序猿
  3. Day 23:使用 TimelineJS 构建精美的时间轴
  4. SQL语法之DDL和DML
  5. 006——php字符串中的处理函数(五)
  6. Ubuntu 16.04下Markdown编辑器Haroopad
  7. 一枚菜狗子的2016总结
  8. Exchange 2007 迁移 2010
  9. 【转载】数据库范式那些事
  10. 图像处理之log---log算子