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

分类: 计算机技术
推荐阅读:
Linux终端重用上一条命令的参数 在Linux系统下,当你想使用上一条命令所用的参数,你可以通过这一条命令实现:
Python filter()函数 在Python中,filter()是一个内置函数,它有两个参数:一个函数和一个可迭代对象(比如列表、元组或集合)。它会对可迭代对象中的每个元素调用给定的函数,并返回一个新的可迭代对象,其中只包含符合条件的元素。
使用Python爬取网页上的所有链接 要使用Python爬取网页上的所有链接,可以使用Python的requests库和BeautifulSoup库。
使用Python向Bing Webmaster Tools提交URL 在本文中将使用Python向Bing Webmaster Tools提交URL,提交的URL会被很快进行评估,满足质量标准时,就会出现在bing搜索结果中;
shell中运行上一条命令 在Linux系统下,一条简单的命令即可实现运行上一条刚刚运行过的命令;
C语言islower()函数:判断字符是否为小写字母 islower()是C语言标准库中的一个函数,用于检查一个字符是否为小写字符;如果传入的字符参数是小写字母,则返回非0值,否则返回0;