WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Компиляция под Unix(переформулированно)...

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Компиляция под Unix(переформулированно)...
FlasH опубликован 07-02-2001 14:15 MSK   Click Here to See the Profile for FlasH   Click Here to Email FlasH  
Я хочу написать CGI прогу на С/С++. Соответственно работать она должна на сервере Unix. У меня Windows. Если я скомпилю на своей машине код, то на Unix'е он работать не будет. Ведь так? Вопрос в том, можно ли мне на своей машине скомпилить исходник на С/С++ так, чтобы он на Unix работал(а в МастДае - нет), или это можно сделать только на Unix'e?
lamo опубликован 07-02-2001 14:45 MSK     Click Here to See the Profile for lamo  Click Here to Email lamo     
=)))
первый раз такой вопрос слышу ...

я так понял ты гдето надыбал хостинг без
шела и хочеш там в бинаре все залить ?
похвально =). почти хакер =).
Ну так вот ... тебе вопервых узнать надо
что там за OS стоит (linux, BSD, Solaris or what ?).
Потом узнать, что за аппаратура (Intel, SPARC, Alfa and etc.)
И только после этого искать ОС, на которой
собрать весь бинар.
как узнать что за ОС - man nmap.
если не поможет - тогда исследование
доступных либ через ftp. (увидиш вначале ELF -
считай повезло =)).

Советы:
пиши все под винду, только без Win-фишек
(MFC и проч.) ...
вот тут проще тебе писать все на Borland ...
так как MS переписали некоторые стандартные
либы (такие как например dir.h и т.д.).
с Борландом такого нет и в хелпе по любой
функции ты увидиш ее совместимость с *nix
системами.

зы: и, судя по вопросам, тогда тебе нужно говорить
не мастдай, а уважительно - Windows =).
не плюй в "колодец", за которым работаеш.

webmaster опубликован 07-02-2001 14:57 MSK     Click Here to See the Profile for webmaster  Click Here to Email webmaster     
to: FlasH
А может ты зря взялся решать данную задачу на С++ ?
Помоему язык Перл мало чем отличается от С++, а встроенных возможностей на порядок больше. И сразу должен отпасть вопрос типа "Как с Win на Unix ...?"

Если ты действительно хочешь наваять сервлет, то советую тебе сделать это в перле. У меня после С++ ушло всего пару дней на вникание в Перл.

FlasH опубликован 08-02-2001 22:13 MSK     Click Here to See the Profile for FlasH  Click Here to Email FlasH     
Всё, я разобрался :) Скомпилить на Win что-то, чтобы это работало на Unix'е нельзя :( Поэтому буду на старый комп ставить Unix и делать CGI проги тама (заодно и операционку освою :))
А perl меня ОЧЕНЬ ломает учить! Мне легче поставить Unix на старый комп, чем perl учить... А С/С++ я знаю хорошо :)))
lamo опубликован 09-02-2001 08:42 MSK     Click Here to See the Profile for lamo  Click Here to Email lamo     
=)
если знаеш юникс(основные команды) ...
значит знаеш синтаксис grep (man grep) и
ей подобных ...
если знаеш c/c++.

ну ... примерно это и составляет весь язык perl =).

nd опубликован 01-06-2001 17:09 MSK     Click Here to See the Profile for nd  Click Here to Email nd     
Флах, ты не прав. Я лично использую компилятор VC++, а линкую с помощью GNU ld.
В результате получаю ELF. Ну, а насчёт сборки Win->Linux, то у меня есть опыт (успешный). Это назывется cross-компилированием. Если есть интерес, то кинь мне намыло и я отвечу. Ну а если это интересует ещё кого-то, то могу немного поднапрячся и состряпать краткое руководство.

ndk@narod.ru

Demo_S опубликован 01-06-2001 22:39 MSK     Click Here to See the Profile for Demo_S  Click Here to Email Demo_S     
2nd обязательно состряпай. и тута выложи.
Ж;)
Rush опубликован 03-06-2001 04:18 MSK     Click Here to See the Profile for Rush  Click Here to Email Rush     
раз знаешь C++ знаешь и #define
а ещё есть DJGPP

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.