/ / Come si può generare .out in Code Blocks in Ubuntu? - linux, exe, codeblocks

Come si può generare .out in Code Blocks in Ubuntu? - linux, exe, codeblocks

Sono appena passato a ubuntu. Prima scrivevo il mio codice in Code Blocks per Windows. Compilalo usando Ma eseguendo l'exe dalla console come in abc.exe < input.in. Odiato dare l'output ancora e ancora. Seguendolo in Ubuntu ho installato CodeBlocks per Ubuntu ma anche in linux genera .exe e .o che non funzionano in linux secondo le mie conoscenze. Inoltre so che devo correre come ./abc.out < input.in . Quindi ora voglio generare blocchi di codice .out. Se questo non è possibile, suggerire qualche altro metodo.

risposte:

1 per risposta № 1

Se ho capito bene la tua domanda, vuoi sapere come nominare un eseguibile mentre lo compili. Se è così, puoi usare il -o <filename> bandiera a gcc(1):

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

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