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 № 1Se 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!
$