Автор Тема: G++  (Прочетена 882 пъти)

ZERG

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

I hate control I use Linux
Slackware INC
Човек се учи докато е жив
Дай ми здрав ритъм,торба с трева и около мен да се върти най-красивата жена
I love Marie Marie Fredriksson !

dvasilev

  • Напреднали
  • *****
  • Публикации: 200
  • Distribution: Kubuntu, Debian
  • Window Manager: KDE
    • Профил
    • WWW
G++
« Отговор #1 -: Aug 24, 2006, 14:31 »
Стандратно g++ записва компилираната програма в a.out. Ако искаш да е някъде другаде, просто трябва да му укажеш. става с опцията "-o".
Например g++ -o output.exe source.c ще компилира source.c и ще го запише в output.exe. За повече информация за опциите виж, g++ --help
Активен