如何在Ubuntu中的代码块中生成.out。

时间:2011-04-02 06:19:05

标签: linux exe codeblocks

我刚转到ubuntu。之前我曾经在Windows代码块中编写代码。使用它编译。但是在abc.exe < input.in中从控制台运行exe。讨厌再次输出&amp;再次。在Ubuntu之后,我为Ubuntu安装了CodeBlocks,但是在Linux中也生成.exe和.o根据我的知识在linux中不起作用。 我也知道我必须像./abc.out < input.in一样跑。所以现在我想要代码块来生成.out。如果不可能,请提出其他一些方法。

1 个答案:

答案 0 :(得分:1)

如果我正确理解了您的问题,您想知道在编译时如何命名可执行文件。如果是这样,您可以使用-o <filename>标记gcc(1)

$ cat hello.c
#include <stdio.h>

int main(int argc, char* argv[]) {
    printf("%s\n", "hello world!");
    return 0;
}
$ gcc -o hello hello.c
$ ./hello
hello world!
$