Linux за българи: Форуми

Програмиране => Общ форум => Темата е започната от: ZERG в Aug 24, 2006, 14:03



Титла: G++
Публикувано от: ZERG в Aug 24, 2006, 14:03
Изпозвам компилатора г++. Малко се поразрових и разбрах че за да стартирам програма която съм написал трябва да напиша следното ./a.out и името на фаила последван с точка C. След като го напиша фаила ми става C. Дотук нямам нищо неясно. Неразбирам само защо се появява a.out (executable file) и защо като саздам друга програма не ми се прави нов такав фаил а се ползва сащия.


Титла: G++
Публикувано от: dvasilev в Aug 24, 2006, 14:31
Стандратно g++ записва компилираната програма в a.out. Ако искаш да е някъде другаде, просто трябва да му укажеш. става с опцията "-o".
Например g++ -o output.exe source.c ще компилира source.c и ще го запише в output.exe. За повече информация за опциите виж, g++ --help