社区
Linux/Unix社区
帖子详情
关于程序里的一段话的含义!
frankfish
2006-10-24 10:57:19
if ((fd = open("/dev/null", O_RDWR, 0)) != -1)
{
(void)dup2(fd, STDIN_FILENO);
(void)dup2(fd, STDOUT_FILENO);
(void)dup2(fd, STDERR_FILENO);
if (fd > 2)
(void)close (fd);
}
小弟刚学Linux 请问如何解释这段话?有什么作用?
...全文
149
3
打赏
收藏
关于程序里的一段话的含义!
if ((fd = open("/dev/null", O_RDWR, 0)) != -1) { (void)dup2(fd, STDIN_FILENO); (void)dup2(fd, STDOUT_FILENO); (void)dup2(fd, STDERR_FILENO); if (fd > 2) (void)close (fd); } 小弟刚学Linux 请问如何解释这段话?有什么作用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xfzhao_cn
2006-10-24
打赏
举报
回复
就是,把标准输入,输出, 出错都重新定位到/dev/null这个fd了,这时候,输入,输出,出错都应该是
NULL
prog012
2006-10-24
打赏
举报
回复
把标准输入,标注输出,标准错误输出 定位到 /dev/null
也就是说程序里边的输出信息都输出到了 /dev/null
不再终端上显示
yjf7888
2006-10-24
打赏
举报
回复
这是一段程序,不是一段话
正确理解以下名词及其
含义
:(1)源
程序
,目标
程序
,可执行
程序
(2)
程序
编辑,
程序
编译,
程序
连接(3)
程序
,
程序
模块,
程序
文件 (4)函数,主函数,被调用函数,库函数
可执行
程序
:将所有编译后得到的目标模块连接装配起来,在与函数库相连接成为一个整体,生成一个可供计算机执行的目标
程序
,成为可执行
程序
(2)
程序
编辑,
程序
编译,
程序
连接。
程序
编辑:上机输入或者编辑源
程序
。...
正确理解以下名词及其
含义
1源
程序
,目标
程序
,可执行
程序
2
程序
编辑,
程序
编译,
程序
连接3
程序
,
程序
模块,
程序
文件4函数,主函数,被调用函数,库函数5
程序
调试,
程序
测试
可执行
程序
:将所有编译后得到的目标模块连接装配起来,在与函数库相连接成为一个整体,生成一个可供计算机执行的目标
程序
,成为可执行
程序
(2)
程序
编辑,
程序
编译,
程序
连接。
程序
编辑:上机输入或者编辑源
程序
。 ...
计算机
程序
的各个段【数据段、代码段等】
计算机
程序
的各个段【数据段、代码段等】 数据段 数据段包含:bss段和data段,都属于静态内存分配 ...代码段(code segment/text segment)也称为(text段)通常是指用来存放
程序
执行代码的一块内存区域
学习C语言,如何看懂及掌握一个
程序
!
流程:要知道一个
程序
是如何一步步执行的,知道
程序
先执行哪一块或哪一行 后再执行哪一块或哪一行! 看懂每个语句的功能,
含义
. 试数:看不懂某一语句的功能,
含义
是什么,可以试着用所学知识去单独测试这个语句. ...
软件设计师学习笔记-编译
程序
的五个阶段
第二阶段:语法分析:任务是在词法分析的基础上,根据语言的语法规则,把单词符号串分解成各类语法单位(语法范畴),如“短语”、“句子”、“
程序
段”、和“
程序
”等。词法分析和语法分析本质都是对源
程序
的结构...
Linux/Unix社区
23,121
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章