0

我在任何地方都找不到我的问题的任何答案。我希望这不是一个愚蠢的问题。

我在 c9.io 上用 c 编写了一个程序,它运行完美:它编译和运行完全没有问题。

由于互联网多功能,现在我不能依赖 c9.io。

无论如何,我下载了代码(c 代码,而不是编译文件),我在我的 Ubuntu VirtualBox 机器上编译了它,没有问题,只是为了 100% 确定我还在编译文件上做了一个“chmod +x”。

但是在运行编译文件时,它给出了这段代码生成的错误:

if(read(mypipe[number*2],buff,sizeof(buff)) == -1){
                perror("read 1");
            } 

这在 c9.io 上没有发生,c9.io 上的相同代码(复制和粘贴)没有打印此错误。我真的坚持这个,请帮助我:'(

信息:在 c9.io 上,我使用的是运行空白 Ubuntu 的机器

编辑:出现在我粘贴的代码段上的变量都已定义,事实上,相同的代码正在 c9.io 上工作,没有任何更改。

4

0 回答 0