解决方法:警告的文件头部 添加 #define _GNU_SOURCE

编译时出现警告

warning: implicit declaration of function 'strtok_r'

warning: implicit declaration of function 'strcasestr'

使用 man 3 strcasestr 得到如下信息

查看程序 #include <string.h> 已经添加 为什么还会报警告呢

发现 #define _GNU_SOURCE 宏,常看见没注意什么意思,添加到 报警告文件头,再次编译无警告了

#define _GNU_SOURCE 说明了需要使用 GNU/Linux的函数

关于 #define _GNU_SOURCE 的详细说明参考:

linux c #define _GNU_SOURCE 含义    https://blog.csdn.net/whatday/article/details/97136022

linux c warning: implicit declaration of function 'strtok_r'解决方案相关推荐

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

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

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

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

  3. warning: implicit declaration of function ‘ioctl‘ [-Wimplicit-function-declaration]

    编译时出现各种warning,有些人熟视无睹,毕竟不影响编译,不影响使用,有些人觉得不舒服,总感觉不爽 很不幸我是后者,强迫症- 最近在版本融合工作里,负责开发一个兼容驱动,在写测试文件时就出现了这个 ...

  4. warning: implicit declaration of function导致core

    centos上使用gcc编译某程序得到warning: implicit declaration of function 同时写了一个测试程序用到c++库, 因此使用g++编译. 测试程序无问题.  ...

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

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

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

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

  7. 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 ...

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

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

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

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

最新文章

  1. vue-cli——vue-resource登录注册实例
  2. WCF基础 (续 暴露元数据交换节点)
  3. 简单点名小程序(伪)----android开发
  4. 全国大型水库水情数据汇总2018
  5. Java 12 - Java StringBuffer和StringBuilder类
  6. navicat运行db文件_使用 YAML 文件配置 Jenkins 流水线
  7. PHP 加密用户密码 How to store passwords safely with PHP and MySQL
  8. 有线电信服务全球市场:未来三年复合年增长率将放缓
  9. 扩展二叉树 (根据特殊的前序遍历建树)
  10. java从入门到入土_java从入门到入土---基础篇04---IO
  11. 《Python核心编程》第一章练习解析
  12. html5 抓取网页数据,从网页抓取数据的一般方法
  13. C#使用ITextSharp操作pdf
  14. 公差与配合查询的相关术语
  15. matlab熊,小熊解答win10系统安装matlab10.1的办法
  16. vue中使用富文本编辑器
  17. java宽度优先搜索之八数码,广度优先搜索解决八数码问题
  18. 十五、JDBC(高琪java300集+java从入门到精通笔记)
  19. unity渲染篇:画面亮度、饱和度、对比度调整
  20. PAT-ADVANCED1118——Birds in Forest

热门文章

  1. QCOW2 — Overview
  2. Python 进阶_生成器 生成器表达式
  3. Keil中找不到芯片,往Keil中添加不存在的芯片,Keil安装pack文件
  4. 180W多路输出式单片精密开关电源电路及分析
  5. 【OCP新题库】052最新题库解析-第5题
  6. 6、SpringBoot+Mybatis整合------参数传递
  7. excel生成sql
  8. ECShop 增加收藏商品排行榜功能
  9. Hibernate最佳实践
  10. ExtAspNet应用技巧(三) - 302与Asp.Net Ajax