Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Dev-C++ & other compiler, Как связать? 
:(
    Опции темы
Romikgy
Дата 16.1.2006, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 8
Всего: 146



Доброго времени суток, форумчане smile

Вопрос возник, пользуюсь сабжем , очень нравиться , но когда понадобилось писать асемблерные вставки, довольно муторно получеатся, для меня. Вот и подумал как бы подключить другой компилятор, скачал пару, да вот мейкфайл , генерится для GCC подобных компилеров, и ничего не компилится, мож кто пояснит как помирить сабж с другими компиляторами, или научить его правильные мейкфайлы делать ?

ЗЫ может еще скините ссылки на компиляторы от Интел да Борланда или еще какие ,которые понимают интел ассемблер smile а то мож не то накачал smile

Заранее благодарен всем ответившим smile


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
comcon1
Дата 16.1.2006, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 11.6.2005
Где: Москва ДАС-МГУ

Репутация: 12
Всего: 17



Интеловские компиллеры имеют триал версию неогр. действия на сайте интела..

В dev-cpp есть возможность подключать Make-файл. Как ты на счет Make-файла руками?
Полностью можно не делать а вот все asm проги в одну папку, там Make-файл сам сляпай, и в основном Маке-файле создаешь переход к подцели в асм-папке:

Код

subsystem тра-ля-ля


А в Маке-файле асм-папки юзай чужеродный компиллер.

Это сообщение отредактировал(а) comcon1 - 16.1.2006, 17:19


--------------------
PM MAIL   Вверх
Romikgy
Дата 17.1.2006, 10:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 8
Всего: 146



Цитата(comcon1 @ 16.1.2006, 16:18 Найти цитируемый пост)
В dev-cpp есть возможность подключать Make-файл

Как?

Цитата(comcon1 @ 16.1.2006, 16:18 Найти цитируемый пост)
Как ты на счет Make-файла руками?

С трудом smile
Не у меня немного проще, вроде, у меня асм вставки прямо в коде с++, в одном и томже файле


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
comcon1
Дата 20.1.2006, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 11.6.2005
Где: Москва ДАС-МГУ

Репутация: 12
Всего: 17



Там есть в свойствах проекта галочка "подключить Makefile". Он по умолчанию создает свой собственный Make-файл, причем не совсем корректно (по крайней мере у меня). То есть компилится все нормально, но, к примеру, если отредактировать заголовочный файл, он не станет перекомпилировать все cpp, юзающие его.

Это ошибка составления Make-файла. Ну советую почитать про создание make-файлов. Вот простейший пример:

Код

#здесь всякие переменные
LIBS=-lpthread
CPP=g++ -O2
LD=g++ -O2
#вот  цель, которая по умолчанию выполняется при запуске make в ней список подцелей
all: main.o
                $LD  -o main_prg main.o $LIBS
#вот реализация подцели. Она будет пересобрана когда одна из подподцелей(файлов) изменится
main.o: main.cpp main.hpp
                $CPP -c main.cpp
# вот реализация зачиски  > make clean
clean:
                del main_prg.exe main.o

почитай про make-файл. пиши, что непонятно.
Видишь, что редактирование make-файла позволит разные цели компилить разными компиляторами...[code=nocolor]

Это сообщение отредактировал(а) comcon1 - 20.1.2006, 17:21


--------------------
PM MAIL   Вверх
Romikgy
Дата 23.1.2006, 10:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 8
Всего: 146



И последнее где почитать об
Цитата(comcon1 @ 20.1.2006, 16:19 Найти цитируемый пост)

make-файла
smile



--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
pablo
Дата 23.1.2006, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 12.2.2005
Где: Вильнюс, Литва

Репутация: 4
Всего: 6



Цитата

И последнее где почитать об


А почитать можно вот где:

http://vertigo.hsrl.rutgers.edu/ug/make_help.html
http://www.opussoftware.com/tutorial/TutMakefile.htm
http://oucsace.cs.ohiou.edu/~bhumphre/makefile.html
http://mrbook.org/tutorials/make/

Учебники на любой вкус и цвет smile


--------------------
Первый блин всегда похож на сферу, иногда бывает и куб.
PM MAIL ICQ   Вверх
Romikgy
Дата 23.1.2006, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 8
Всего: 146



Благодарствую smile


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0648 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.