warning: implicit declaration of function 'getpid' 解决方法

在C程序中使用getpid()获取进程识别码时,可能会出现warning: implicit declaration of function 'getpid'; did you mean 'getenv'? [-Wimplicit-function-declaration]这样的警告信息;

警告信息并不会影响程序编译;

解决方法

在代码中添加以下文件头:

#include <unistd.h>

忽略警告信息

你可以在编译程序时添加-w来忽略警告信息;

例:

gcc -w test.c

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/implicit-declaration-of-function-getpid.html

分类: 计算机技术
推荐阅读:
Python 生成UUID 在Python中,可以使用uuid模块生成UUID。默认情况下,uuid.uuid4()函数会生成一个随机UUID。
requests中读取和设置Cookie 读取和设置Cookie中也非常简单;requests返回的Response中包含一个cookies属性,访问它,将返回一个RequestsCookieJar对象。
Python exec()函数 Python中的exec函数用于动态执行Python代码。它接受一个包含Python代码的字符串作为参数,并将其作为Python程序执行。
让自己的网页在手机QQ中以卡片的方式分享出去 在使用QQ进行聊天的过程中,发送自己网页的链接时(不是打开网站后分享给好友,单单指将网页链接以文本的形式发送出去),默认情况下是不会以卡片形式显示的,那么如何让别人看到的是卡片呢。
MATLAB使用误差扩散法进行图像半色调处理 误差扩散法(Error Diffusion)是一种常用的图像半色调处理方法,它的基本思想是通过将误差扩散到周围的像素点来逐渐逼近目标灰度值,从而实现图像半色调处理的效果。
Linux系统中删除特定文件外的所有文件 有这么个场景,如果你想删除某个目录下除了指定文件外的所有文件,你会怎么做呢?在Linux系统下,你可以只需要一条命令就可实现这个功能;