从在线工作区c9.io移动到Ubuntu VirtualBox机器,运行时错误

时间:2017-06-25 23:06:58

标签: c ubuntu pipe ipc c9.io

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

我在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上运行。

0 个答案:

没有答案