imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 12.06.2006, 16:50     # 1
tvcool
Member
 
Аватар для tvcool
 
Регистрация: 02.06.2002
Сообщения: 357

tvcool Известность не заставит себя ждать
Как/Чем сгенерировать makefile для g++ (Linux/Unix)

В общем проблема такая: есть большой проект на С++, сделаный под VS2005, надо к нему сделать makefile и проверить под Unix.

Хотя makefile должен быть самый простой, что-то вроде это-го:
Код:
a.out : Integer.o main.o
	g++ Integer.o main.o

main.o : main.cpp Integer.h
	g++ -c main.cpp

Integer.o : Integer.cpp Integer.h
	g++ -c Integer.cpp
В ручную писать его не очень просто, речь идёт о 40 файлах.

Может есть что-то что генерирует makefile.
tvcool вне форума  
Старый 12.06.2006, 22:11     # 2
crawler
Full Member
 
Регистрация: 11.12.2002
Сообщения: 864

crawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собой
на сколько я помню студия генерит скрипт компиляции. Посмотри в релиз директории.
crawler вне форума  
Старый 12.06.2006, 22:40     # 3
tvcool
Member
 
Аватар для tvcool
 
Регистрация: 02.06.2002
Сообщения: 357

tvcool Известность не заставит себя ждать
Просмотрел все файлы - скрипта нет.
tvcool вне форума  
Старый 13.06.2006, 01:33     # 4
Asgard
Member
 
Аватар для Asgard
 
Регистрация: 19.10.2004
Сообщения: 394

Asgard Популярный человек на этом форумеAsgard Популярный человек на этом форумеAsgard Популярный человек на этом форумеAsgard Популярный человек на этом форумеAsgard Популярный человек на этом форумеAsgard Популярный человек на этом форумеAsgard Популярный человек на этом форуме
autotools в зубы и вперёд
http://www.linux.org.ru/books/GNU/au...ke-ru_toc.html
http://www.linux.org.ru/books/GNU/au...nf-ru_toc.html
Asgard вне форума  
Старый 13.06.2006, 18:10     # 5
crawler
Full Member
 
Регистрация: 11.12.2002
Сообщения: 864

crawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собой
в файле BuildLog.htm написано содержание скрипта

Посмотри еще
http://premake.berlios.de/
http://lists.ximian.com/archives/pub...ry/012026.html
crawler вне форума  
Старый 14.06.2006, 14:48     # 6
topknot
Junior Member
 
Регистрация: 25.09.2004
Адрес: ніжин
Сообщения: 128

topknot Известность не заставит себя ждатьtopknot Известность не заставит себя ждать
tmake/qmake - из Qt очень удобный тул для этого имхо.
topknot вне форума  
Старый 15.06.2006, 17:49     # 7
crawler
Full Member
 
Регистрация: 11.12.2002
Сообщения: 864

crawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собой
Случайно наткнулся на утилитку makedepend
http://www.xfree86.org/current/makedepend.1.html

Сканирует сорсы и сама делает makefile
crawler вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 15:55.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.