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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: skylab357 в Nov 10, 2004, 10:13



Титла: Как да компилирам  .cpp файл?
Публикувано от: skylab357 в Nov 10, 2004, 10:13
Моля,помогнете ми!
Аз съм начинаещ . Искам да компилирам  .cpp файл  в изпълним(exe файл).В момента работя под Линукс.
Моля,помогнете ми!


Титла: Как да компилирам  .cpp файл?
Публикувано от: Hapkoc в Nov 10, 2004, 10:43
g++ file.cpp
man g++


Титла: Как да компилирам  .cpp файл?
Публикувано от: hotrod в Nov 10, 2004, 11:01
Ще те разочаровам, но в exe няма да можеш да го направиш.


Титла: Как да компилирам  .cpp файл?
Публикувано от: empty в Nov 10, 2004, 14:18
В exe няма да стане защото exe е за windows platform. При линукс излиза без никакво разширение просто фаила.
Компилиране:
C#: gcc file.c
C++: g++ file.cpp
Много е готино. А за програмиране можеш да използваш Kate. Много добър текстов редактор.

ЗАБЕЛЕЖКА: За да компилираш с тези два компонента първо трябва да си ги инсталирал на своята система.


Титла: Как да компилирам  .cpp файл?
Публикувано от: Филип Бонев в Nov 10, 2004, 20:53
Така и аз да се намеся, като се компилира с
Цитат
gcc файл
g++ файл

излиза стандартно в a.out файл, затова може така да ръчкаш

Цитат
gcc файл.c -o файл
g++ файл.cpp -o файл


Титла: Как да компилирам  .cpp файл?
Публикувано от: skylab357 в Nov 11, 2004, 08:51
За съжаление компилатора не успя да открие <io.h>файла.
Какво да правя?


Титла: Как да компилирам  .cpp файл?
Публикувано от: hippo в Nov 11, 2004, 10:15
A problva li vmesto <io.h> - <iostream> ??? Mislia, che tova ti triabva. Pri c++ razshirenieto .h veche se izbiagva. Ako go izpolzvash, samoto g++ shte ti kaje tova.


Титла: Как да компилирам  .cpp файл?
Публикувано от: skylab357 в Nov 15, 2004, 11:36
Открих <io.h>файла,но сега имам други проблеми.
 Първо да Ви разясня какво ще прави компилирания файл.
1. Вие попълвате някаква web-форма и я изпращате чрез бутона "Submit".
2. Файлът който се опитвам да компилирам взима данните от формата и ги записва във файл и изпраща съобщение,че е получил данните.
3. Аз си прочитам записания от скрипта файл.

В тази малка програма използвам функцията StoreField , която връща двойки от вида поле/стойност от формата с данни ,по следния начин :
void StoreField ( char *f , char *Item )
{
char *p;

p = strchr( Item, '=' );
*p ++ = '\0';
urlDecode( Item );
urlDecode( p );
strcvrt( p, '\n' ,' ' );
strcvrt( p, '+' ,' ' );
fprintf (f , "%s=%s\n" , Item ,p );
}
Написана по този начин ми дава грешка и иска някякъв файл!
Защо става така?


Титла: Как да компилирам  .cpp файл?
Публикувано от: skylab357 в Nov 16, 2004, 08:50
Искам да уточня , че функцията fprintf ми дава грешка и ми иска някакъв файл.