компилятор для С

zakysj50

плз киньте ссылку или напишите название чтобы можно было в сетке найти!
И еще такой вопрос: компиляторы кажется (точно не знаю ) бывают разные ?Visual и Borland?. Как узнать какой надо использовать или разницы нет?

mira-bella

автор спросил про C, а не C++

mira-bella

Если предполагается писать только программы совместимые со стандартом (C90 то любой компилятор сойдет.
А если для полноценных пользовательских программ, то в зависимости от потребностей (ты свои не назвал).

zakysj50

Мне нужно откомпилировать эту программу:
под windows 2000, NT, XP.

zakysj50

Можешь пожалуйста расшифровать?
те три ссылки, которые ты дал - нужно ставить что-то одно или все три?
Я поставила Intel Compiler 8.0, но он не работает требует ставить Microsoft Visual 6.0
помню дома валялся компилятор С - там все было просто: запускаешь компилятор wcl386.exe <имя файла> и он все сам дальше делает.
может есть что-нибудь такое - попроще?

mira-bella

часть кода на C, часть на C++
судя по содержимому есть поддержка GCC (фактически MSVC (теоретически)
в винде требует Cygwin (походу всего несколько утилит, поэтому наверное хватит и mingw/msys для некоторых фич требует TCL и прочую хрень.
документацию читай, или проси помощи за вознаграждение

maggi14

это она

zakysj50

Переведите плз. Может я неправильно поняла. Где жирным выделено - там говорится о том, что нужно компилировать?
AMBER Cornell 94 force field for proteins and nucleic acids and the
1998 variant of the nucleic acid parameters. Requires CHARMM compiled
with AMBER keyword in pref.dat.
Note that such versions of CHARMM can
NOT be used with the CHARMM force field.

zakysj50

а если запустить makefile - разве он не должен автоматически скомпилировать?

mira-bella

а если запустить makefile - разве он не должен автоматически скомпилировать?
должен конечно, хотя возможно перед этим надо сконфигурировать, и уж конечно при этом в системе должны присутствовать все необходимые утилиты (включая сам make естественно, C компилятор, и т.д.).
Makefile написан для юниксовой среды, подобие которой предоставит Cygwin или Msys.
Проекта MSVC я не обнаружил, но поддержка в коде вроде бы есть, т.е. видимо самому можно сделать проект.
Это все куча работы, если это все заранее не организовано и не прединсталировано.
Дистанционно объяснять нереально задолбает.
Могу очно помочь за сок.

lovriat

Я так понял (по обрывкам фраз что требуется под винду собрать пакет по молдинамике CHARMM с силовым полем AMBER (вместо родного CHARMM).
Исходники, по идее, *nix'овые, поэтому, для винды необходимо ставить сначала cygwin, а затем собирать все как написано в мануале CHARMM, т.е.
% .configure
% make
% make install

Olyalyau

% .configure

Вероятно,
 % ./configure 
Оставить комментарий
Имя или ник:
Комментарий: