我无法在任何地方找到任何问题的答案。我希望这不是一个愚蠢的问题。
我在c9.io上用c编写了一个程序,它运行完美:它编译并运行完全没问题。
由于互联网功能现在我不能依赖c9.io.
无论如何,我下载了代码(c代码,而不是已编译的文件),我在我的Ubuntu VirtualBox机器上编译并没有问题,只是为了100%确定我还做了一个" chmod + x& #34;在已编译的文件上。
但是当涉及到运行编译文件时,它会产生这段代码生成的错误:
if(read(mypipe[number*2],buff,sizeof(buff)) == -1){
perror("read 1");
}
这在c9.io上没有发生,c9.io上的相同代码(复制和粘贴)不会打印此错误。 我真的坚持这个,请帮助我:'(
信息:在c9.io上我使用运行空白Ubuntu的机器
编辑:我粘贴的代码片段上出现的变量都是定义的,事实上相同的代码在没有任何更改的情况下在c9.io上运行。