Автор Тема: gcc compile?  (Прочетена 2094 пъти)

Taifa

  • Напреднали
  • *****
  • Публикации: 32
    • Профил
gcc compile?
« -: Oct 05, 2005, 10:48 »
Dokolkoto ospqh da shwana pishesh si c++ programata na primerno Kwrite i sled towa pishesh nekakwo komanda v konzolata za da ti kompilira programata. progwah:
 gcc sda3/home/tifa/Documents/HW.cpp
I mi pishe che direktoriqta ne syshestvuva i nqma output file.
Kak da kompiliram s gcc ili g++(kakwa e razlikata m/y drugoto).
Активен

Drakula

  • Напреднали
  • *****
  • Публикации: 319
  • Distribution: Gentoo
  • Window Manager: KDE 4
    • Профил
gcc compile?
« Отговор #1 -: Oct 05, 2005, 11:01 »
По-ясно от това
Цитат
direktoriqta ne syshestvuva
просто не виждам как може да стане. Освен някой да дойде да ти създаде файл sda3/home/tifa/Documents/HW.cpp

Като за латиница толкова!
Активен

Taifa

  • Напреднали
  • *****
  • Публикации: 32
    • Профил
gcc compile?
« Отговор #2 -: Oct 05, 2005, 11:19 »
Значи по-яно направих следното:
отворих Kwrite и написах следния код:
#include <iostream>
int main() {
std::cout << 'Hello World';
return 0;
}
(Hello world е в кавички просто нешто не ми излизат и слоши апострофи)
след това го саифам в tifa/Documents като HW.cpp отидох проверих фаила съществува.
Пускам конзолата и писша:
gcc sda3/home/tifa/Documents/HW.cpp  и нататака знаеш няма такава директория.

Помош?
Активен

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
gcc compile?
« Отговор #3 -: Oct 05, 2005, 11:20 »
gcc - gnu c compiler
g++ - gnu c++ compiler
Програмата се компилира и линква по следния начин
gcc hello.c -o hello
После си я пускаш така
./hello
С g++ положението е същото. Флага -Wall (Warnings all) е доста полезен.
Може на ползваш и някое IDE като Anjuta примерно, ако предпочиташ...
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

  • Гост
gcc compile?
« Отговор #4 -: Oct 05, 2005, 11:21 »
g++ е за С++ приложения. Защо не ползваш средите за програмиране Anjuta за GTK,или KDevelop за QT(а.к.а. КЮФТЕ) ':p' Там няма да ти се налага да пишеш нищо в конзола.
Активен

Taifa

  • Напреднали
  • *****
  • Публикации: 32
    • Профил
gcc compile?
« Отговор #5 -: Oct 05, 2005, 11:33 »
Добре проработи благодаря ти много но имам още един въпрос.
Компилирам и изпълнявам с командата която ми каза обаче чудно ми е къде отива компилирания фаил защото в директорията в която ми е сорс файла се появи само накакъв backup файл и не мога да го намеря къдо отива тоя компилиран фаил.

През Kdevelop ми се струва че малко бавно компилирам нещата пък и исках да се науча как става през команден ред.

Благодаря и за предишния отговор, и за всички нови.
Активен

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
gcc compile?
« Отговор #6 -: Oct 05, 2005, 11:56 »
Билдната програма отива там дето кажеш с -о. o значи output. Ако не посочиш нищо изрично - програмата се билдва като а.out.
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
gcc compile?
« Отговор #7 -: Oct 05, 2005, 14:09 »
Цитат (Taifa @ Окт. 05 2005,12:19)
Значи по-яно направих следното:
отворих Kwrite и написах следния код:
#include <iostream>
int main() {
std::cout << 'Hello World';
return 0;
}
(Hello world е в кавички просто нешто не ми излизат и слоши апострофи)
след това го саифам в tifa/Documents като HW.cpp отидох проверих фаила съществува.
Пускам конзолата и писша:
gcc sda3/home/tifa/Documents/HW.cpp  и нататака знаеш няма такава директория.

Помош?

Човече,

gcc sda3/home/tifa/Documents/HW.cpp

може да се разтълкува като

gcc `pwd`/sda3/home/tifa/Documents/HW.cpp

т.е спрямо текущата директория.

напиши абсолютния път и дай точната грешка , като гледам май е "няма такъв файл или директория" '<img'> '<img'>

Поне така както си го писал или дай повече информация.
Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
C++ Compile
Настройка на програми
nocture 1 1308 Последна публикация Dec 03, 2004, 11:46
от rpetrov
compile eror
Настройка на програми
igt 1 1407 Последна публикация Nov 25, 2005, 19:33
от sys7em
kenetwork compile problem
Настройка на програми
rat 4 1844 Последна публикация Jan 27, 2006, 11:19
от rat
Dc++...how to compile?
Настройка на програми
kachaka 2 1343 Последна публикация Mar 28, 2006, 21:23
от kachaka
Compile Error Alsa Ubuntu 13.04
Настройка на програми
Vangof 2 2193 Последна публикация Nov 20, 2013, 20:11
от lomion