unistd.h

    0热度

    1回答

    首先,通过“windows unistd.h”示例位于:"is there a replacement for unistd.h for windows? 我试图按摩knetfile.c,以便它可以编译为Windows64。我的第一步是删除unistd.h include,因为它在Windows上不可用。 致命错误C1083:无法打开包含文件:“unistd.h中”:没有这样的文件或目录 所以,我

    1热度

    1回答

    我试图在我的笔记本电脑(MacBook Pro 10.5.8,MPICH2-1.1)上安装PETSc-3.2,并且在运行测试时遇到了一些困难:它从系统调用到getdomainname()的错误返回了错误的地址。 [-1]PETSC ERROR: --------------------- Error Message ------------------ [-1]PETSC ERROR: Erro

    2热度

    1回答

    我正在尝试使用pread和pwrite,以便我可以查看文件的开头,并开始读取或写入一个原子操作。这两个函数都会为我做到这一点,但是,我遇到的问题是编译器给我warning: implicit declaration of function ‘pread’,即使在我添加#define _XOPEN_SOURCE 500和#include<unistd.h>之后,就像手册页所述。我错过了什么吗?下面是

    2热度

    1回答

    即时尝试管道读入,但它保持第二次输入后的段失效。我究竟做错了什么?提前致谢。 $ ./read < <(python -c 'print "BBA\nBBADD\n",') Please enter your first name: buf= BBA BBA Please enter your last name: buf= Segmentation fault (core dump

    1热度

    2回答

    我有下面的代码家庭作业问题: dup2(fd,0); dup2(fd,1); dup2(fd,2); if(fd>2) close(fd); 它说, “明白为什么如果需要测试,假定fd是1画出 这三个描述符条目和对应的 文件表条目,并且每次调用dup2时都会发生什么情况,然后假设fd为3并且画出 相同的图片。 我想知道我是否能够得到一些帮助,因为我很迷茫。 任何人都可以给我一个

    16热度

    2回答

    我有VLC(程序复制视频) 如果我在shell中键入: /家/ VLC“/家/我的电影/电影我想see.mkv” 它开辟了再现电影。 然而,当我运行下面的程序: #include <unistd.h> int main(void) { execl("/home/vlc", "/home/my movies/the movie i want to see.mkv",NULL);

    -1热度

    3回答

    如果我试图执行这些命令: int main(int argc, char* argv[]) { execl("/bin/echo","echo","list ","of", "files:\n",NULL); execl("/bin/ls","ls","-al",NULL); return 0; } 只有第一个被执行,为什么呢?

    5热度

    3回答

    当包括unistd.h睡眠功能的程序无限期挂起: #include <stdio.h> #include <unistd.h> int main() { int i; printf("0 "); for(i = 1; i <20; ++i) { sleep(2); printf("%d ", i); }

    1热度

    2回答

    所有,我设计一个key-value服务器,当我写的客户端,我发现了一个很奇怪的东西,看到了简化代码: while(1) { printf("->:"); read(STDIN_FILENO, buf, sizeof(buf)); write(client_sock, buf, sizeof(buf)); int m = read(client_sock,

    0热度

    2回答

    我使用 unistd.h中 SYS/stat.h ,什么是有趣的是,st_size比返回的值越大read()后? st.st_size返回644 - read()返回606, 有什么想法?