Как можно создать .out в кодовых блоках в Ubuntu.? - PullRequest
0 голосов
/ 02 апреля 2011

Я только что перешел на Ubuntu.Ранее я писал свой код в Code Blocks для Windows.Скомпилируйте, используя это.Но запуск exe из консоли как в abc.exe < input.in.Ненавидел давать снова и снова.После этого в Ubuntu я установил CodeBlocks для Ubuntu, но в Linux также генерирует .exe и .o, которые, по моим сведениям, не работают в LinuxТакже я знаю, что я должен бежать как ./abc.out < input.in.Итак, теперь я хочу, чтобы блоки кода генерировали .out.Если это невозможно, предложите другой метод.

1 Ответ

1 голос
/ 02 апреля 2011

Если я правильно понял ваш вопрос, вы хотите знать, как назвать исполняемый файл при его компиляции. Если это так, вы можете использовать флаг -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!
$ 
...