Показать полную графическую версию : [решено] Проблема создания собственного makefile
Пытаюсь cоздать Makefile.
Прога состоит из двух файлов: main.cpp и main.h
Код Makefile:
prog : main.o
g++ main.o -o prog
main.o: main.cpp main.h
g++ -c main.cpp
Фря выдаёт: line 2: Need an operator
line 5: Need an operator
Пример взят из манов
ruslandh
21-12-2007, 21:09
Вроде перед g++ должен стоять <TAB>
в Makefile-ах (как и в некоторых других случаях) действительно достаточно серьезно оформление - tab-ы
действительно, дело было в том, что перед командой надо ставить TAB. спасибо
Ещё вопрос по сборке gcc'ой: как сделать, чтобы ошибки и варнинги, возникающие при компиляции, писались в обычный текстовый файл? Курение мануалов не дало результатов - так и не смог найти нужную опцию.
ruslandh
24-12-2007, 22:14
gcc main.o -o prog &> log.txt
ruslandh, попробовал, log.txt создаётся, но туда ничего не пишется. А можно узнать смысл "&>" это перенаправление вывода?
ruslandh
25-12-2007, 12:47
Читай матчасть :) (http://xgu.ru/wiki/Командный_интерпретатор#.D0.9F.D0.B5.D1.80.D0.B5.D0.BD.D0.B0.D0.BF.D1.80.D0.B0.D0.B2.D0.BB.D0.B5.D0. BD.D0.B8.D0.B5_.D0.B8_.D0.BA.D0.B0.D0.BD.D0.B0.D0.BB.D1.8B)
RedNN,
& вообще весьма полезный значек. Уже разобрались? :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC