PDA

Просмотр полной версии : компилиторы c/c++


shuron
30.06.2004, 19:34
Надо скомпилировать програмку на C
писалась она в винде... но подгонана под линукс..

стоит у меня debian
какие в нём есть компиляторы?
А главное как мне это сделать, что писать?
я это никогда не делал.. спасибо..

Drakosha
30.06.2004, 19:37
делается ето так:

gcc <filename.c>filename.c -o output_filename<output_filename>

for example:
gcc test.c -o tst

ну и конешно
man gcc

а для c++ есть g++
</output_filename></filename.c>

boru
30.06.2004, 23:46
для начала - apt-get install gcc libc6-dev

shuron
01.07.2004, 17:32
Спасибо..
вот задал. мнге выдало кучу ошибок...
программа использует такие строчки

#include <iostream>
#include <fstream>
#include <vector>
#include <string>
#include <algorithm>
#include <functional>
#include <sstream>

может это под линукс совсем нельзя использовать?

Bek
01.07.2004, 17:35
shuron
а что инклюдишь то?
может что-то специфическое для вин?

shuron
01.07.2004, 17:47
вообще вот ещё в чём трабла скорее всего..
это просто тектовый файл в виндовсе..
и я его на линукс переписал..
если в vi открываю то там в конце многих строчек появились такие приколы "^M"
Я так понимаю это несовпадение кодировок и в этом дело..
или тут ещё больше приколов?

Сорри не отразилось что "иклудю"
теперь без скобок напишу..
#include iostream
#include fstream
#include vector
#include string
#include algorithm
#include functional
#include sstream

Кто знает это специфическое?

о классно g++ скомпилировал...
всё ровно!!
а gcc ошибки выдавал...

Drakosha
01.07.2004, 20:45
чтобы убрать "^M" запусти "dos2unix filename".

#include <iostream> без ".h" это с++, поэтому gcc и ругался