腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Linux
上
的
unistd.h
和
c99
、
、
、
这个简单
的
.c文件: char string[40];}$ cc -Wall -std=
c99
-c -o tmp.o tmp.c tmp.c:5: warning: implicit declaration of function `gethostname'
浏览 11
提问于2010-07-29
得票数 13
回答已采纳
2
回答
c99
-错误:未知类型名称‘pid_t’
、
、
、
我使用
的
是
Linux
(3.13.0-24-Generic46-Ubuntu),并编写了一个关于pid
的
简单C程序。 // getpid() & getppid() test#include &
浏览 7
提问于2015-08-29
得票数 10
回答已采纳
1
回答
用
c99
截断
Linux
上
的
文件
、
、
、
我想打开一个文件并设置它
的
大小,这样我就可以使用mmap来写入它。错误:函数“截断”
的
隐式声明 我在互联网上读到,我应该使用gnu或类似的东西,但这是为了学校
的
项目,我们必须用-std=
c99
编译。
浏览 2
提问于2020-10-04
得票数 0
回答已采纳
1
回答
cfmakeraw隐式声明错误
、
declaration of function ‘cfmakeraw’ [-Werror=implicit-function-declaration]即使我有
unistd.h
和
termios.h。我正在
Linux
上
编程(Xubuntu16.04),使用gcc 5.4.0
和
-std=
c99
标志。代码看起来类似于:#include <stdbool.h> #include &
浏览 4
提问于2017-04-27
得票数 1
回答已采纳
1
回答
GCC返回错误--“函数
的
隐式声明”
、
在我
的
学校项目中,我们用两面旗帜制作了一个拷贝程序。复制后我需要截断一个婴儿。这是它
的
代码: int s = strtol(size, NULL, 10); return 0;GCC返回错误:函数
的
隐式声明“截断”。我正在用标志编译:-std=
c99
-Wall -Werror 耽误您时间,实在对不起。
浏览 2
提问于2016-10-19
得票数 0
回答已采纳
4
回答
如何修复“函数'pipe2‘
的
隐式声明在
C99
中无效”
、
我正在尝试构建我
的
库,但是一个名为evutil.c fom libevent
的
文件让我很为难。libevent/evutil.c: error: implicit declaration of function 'pipe2' is invalid in
C99
涉及
的
代码如下: if(pipe2(fd, O_NONBLOCK|O_CLOEXEC) == 0) return 0; 我现在不能将我
的
代码更新到c11。
浏览 219
提问于2019-03-28
得票数 5
回答已采纳
2
回答
C: printf在while循环之前仍然不刷新,即使在格式字符串中有换行符
、
我读过很多问题,有人问为什么printf在while循环之前不能工作;答案是它没有刷新stdout,因为他们
的
格式字符串中没有换行符。新行字符应该是不必要
的
,那么为什么没有它就不能工作呢?
浏览 1
提问于2019-12-15
得票数 1
1
回答
mkstemp函数
的
隐式声明
、
、
我有一个关于mkstemp()函数
的
问题。cygwin
上
的
GCC编译器生成警告:GCC旗帜:-std=
c99
-Wall#include </usr/include/stdlib.h> #include </usr/include/
unistd.h
>
浏览 5
提问于2014-07-15
得票数 0
1
回答
从mac/windows到
linux
amd64
的
交叉编译( cgo_enabled =1)
、
、
我
的
目标是使用gosseract交叉编译
的
项目,这需要有CGO_ENABLE=1。经过多次尝试,我最终编译了Mac
和
Windows本机。Mac在我
的
笔记本电脑
和
Windows
的
一个外国项目VM使用msys2
和
mingw。 但是我不想要
Linux
的
第三台机器。我测试了一些Docker解决方案,但它们从未适用于Windows或Mac。因此,我想使用Mac或Windows (与msys2 &pacman一起)在
Linux</
浏览 62
提问于2022-03-28
得票数 1
2
回答
计算每秒时钟数
、
有时,我
的
程序会为时序解决方案打印2000+,并且总是为CLOCKS_PER_SEC打印1000。 我实际计算
的
值是多少?是每秒时钟数吗?
浏览 0
提问于2013-01-23
得票数 3
回答已采纳
1
回答
FreeBSD:用_POSIX_C_SOURCE=200809L定义
的
getpagesize
的
隐式声明。
、
、
、
我目前正在将一个软件项目的一些操作系统相关功能从
Linux
移植到FreeBSD。因此,如果在getpagesize 10.1
上
定义了_POSIX_C_SOURCE=200809L,则使用FreeBSD识别出以下问题。我创建了一个小测试程序#include <
unistd.h
>{test.c:5:10: warning: implicit declaration o
浏览 9
提问于2015-04-22
得票数 3
回答已采纳
3
回答
不兼容
的
编译错误内置函数‘execl’
我正在使用cywin在windows
上
编译crashme源代码,我遇到了一些编译错误。vfork_main':虽然源代码中包含了
unistd.h
浏览 2
提问于2011-11-06
得票数 1
1
回答
为什么我
的
系统中有这么多版本
的
头文件?
、
、
、
因此,我在我
的
iMac (i686)
上
安装了ubuntu,并开始学习C语言,这似乎是一个“深入了解”
的
好方法。 我试图弄清楚
的
一个基本问题是,内核从哪里开始,标准库从哪里开始。一本书告诉我,可以在头文件
unistd.h
中找到
linux
系统调用(我认为它是内核
和
库之间
的
接口),所以这似乎是一个很好
的
起点。但是,当我尝试在我
的
系统
上
查找头文件时(使用locate
unistd.h
),我
浏览 4
提问于2013-04-27
得票数 2
回答已采纳
1
回答
使用可移植
的
int
gcc
c99
MS2005/2008该程序将在
linux
上
使用gcc 4.4.1
c99
进行编译。而在windows
上
,编译器将是MS 2005/2008。这一点我无法改变。 我正在使用SCons创建构建文件。然而,我之所以选择
c99
,是因为我可以使用stdint.h,这样我
的
整数就可以在不同
的
体系结构之间兼
浏览 2
提问于2010-01-16
得票数 2
1
回答
C头文件是否包含在
Linux
内核中并由它们维护?
、
、
查看这个页面上
的
Linux
系统调用: #include <
unistd.h
> 我
的
问题是: 是由
Linux
内核本身、libc或其他项目提供
和
维护
的
<
unistd.h
>吗?这些
和
kernel headers一样吗?如果它是由
Linux
本身提供
的
,
浏览 5
提问于2021-04-22
得票数 0
2
回答
不再在cstdlib中睡觉?
、
我有一个正常编译良好
的
应用程序。它使用了两个“非标准”函数(如果我没记错的话,这两个函数都在cstdlib中):sleep()
和
daemon()。在更新我
的
系统时,我发现我
的
程序不能再编译了(它仍然可以在我
的
旧系统
上
编译)。我找不到cstdlib
的
更改日志,也不知道函数被移到了哪里(如果没有删除)。我还假设daemon()也发生了同样
的
事情。我在谷歌
上
找不到任何与此相关
的
东西。有没有人知道这些东西到哪里去了,或者更好
浏览 8
提问于2012-08-12
得票数 1
回答已采纳
5
回答
在现代POSIX环境中,除了睡眠之外,我还能使用什么呢?
、
、
我想介绍一下线程
的
延迟。我一直在使用“us休眠”,这种行为是我想要
的
--但它会在
C99
中生成警告。我
的
包括:#include <stdlib.h>#inclu
浏览 3
提问于2011-09-25
得票数 4
回答已采纳
1
回答
如何获取当前用户的当前运行进程号?
、
、
我需要找出c++程序中当前用户的当前运行进程号,我如何做到这一点?工作操作系统是Centos8
浏览 6
提问于2022-04-05
得票数 0
1
回答
警告:函数'fsync‘
的
隐式声明在
C99
中无效
、
、
、
、
由于某些原因,当我编译代码时,编译器找不到fsync
和
truncate
的
原型。我明白了: is i
浏览 2
提问于2012-12-20
得票数 4
回答已采纳
2
回答
在
Linux
中缓冲不同线程之间
的
` `printf`‘输出
、
、
、
这是我
的
代码:#include <
unistd.h
>#include <pthread.h> pthread_create(&ntid, NULL, thr_fn, NULL);} gcc -ansi
浏览 3
提问于2017-08-14
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在 Linux 上查找和删除损坏的符号链接
把 Linux 上的文件列表和排序玩出花来
如何在Mac上安装和双启动Linux
在 Ubuntu 上安装和使用 Qemu|Linux 中国
Linux 和类 Unix 系统上5个开源的备份软件
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券