LINUX.ORG.RU

Ответ на: комментарий от ShTH

>я какбе в процессе обучения кодингу, так что нужно сабж)
Ну так сразу и приучайся делать правильно, раз обучаешься.

anotheranonymous
()
Ответ на: комментарий от ShTH

> я какбе в процессе обучения кодингу, так что нужно сабж)

:!gcc "%" -o "%:r" && ./"%:r"

зы... в следующий раз, все же, лучше в general

n01r ★★
()
Ответ на: комментарий от n01r

>в смылсе?... первая часть компилирует, вторая запускает

Я пошутил... ну, на первый взгляд новичку может показатся однострочником, хотя в целом понятно)

ShTH
() автор топика
Ответ на: комментарий от quaternion

> Что с Makefile не так? Загляни сюда -> http://mrbook.org/blog/tutorials/make/

имхо, вполне возможна ситуация, когда написание makefile излишне: проверить, подключается ли либа, для проверки поведения какой-нибудь функции... разве не бывает таких ситуаций?)

зы... вспоминаю еще печальную историю из "unix haters handbook": один паренек, желающий стать прогером вместо табов поставил пробелы, в итоге это стало одной из причин недостижения цели...

n01r ★★
()
Ответ на: комментарий от n01r

>зы... вспоминаю еще печальную историю из "unix haters handbook": один паренек, желающий стать прогером вместо табов поставил пробелы, в итоге это стало одной из причин недостижения цели...


Один мальчик неудачно подрачил. После этого он возненавидел на всю жизнь женщин. Я правильно понял?

quaternion
()
Ответ на: комментарий от n01r

Десять раз напишет, один раз убъется об стену. И жизнь наладится;)

quaternion
()
Ответ на: комментарий от n01r

>один паренек, желающий стать прогером вместо табов поставил пробелы, в итоге это стало одной из причин недостижения цели...

книжку не читал, можно подробнее?

jcd ★★★★★
()
Ответ на: комментарий от jcd

> книжку не читал, можно подробнее?

And then make quits. He stares at his Makefile for several minutes, then
several hours, but can’t quite figure out what’s wrong with it. He thinks
there might be something wrong with the comment line, but he is not sure.
The problem with Dennis’s Makefile is that when he added the comment
line, he inadvertently inserted a space before the tab character at the begin-
ning of line 2. The tab character is a very important part of the syntax of
Makefiles. All command lines (the lines beginning with cc in our example)
must start with tabs. After he made his change, line 2 didn’t, hence the
error.
“So what?” you ask, “What’s wrong with that?”
There is nothing wrong with it, by itself. It’s just that when you consider
how other programming tools work in Unix, using tabs as part of the syntax
is like one of those pungee stick traps in The Green Berets: the poor kid
from Kansas is walking point in front of John Wayne and doesn’t see the
trip wire. After all, there are no trip wires to watch out for in Kansas corn
fields. WHAM!
You see, the tab character, along with the space character and the newline
character, are commonly known as whitespace characters. Whitespace is a
technical term which means “you should just ignore them,” and most pro-
grams do. Most programs treat spaces and tabs the same way. Except make
(and cu and uucp and a few other programs). And now there’s nothing left
to do with the poor kid from Kansas but shoot him in the head to put him
out of his misery.

Dennis never found the problem with his Makefile. He’s now stuck in a
dead-end job where he has to wear a paper hat and maintains the sendmail
configuration files for a large state university in the midwest. It’s a damn
shame.

n01r ★★
()
Ответ на: комментарий от jcd

в целом там про костыли unix, про сомнительные концепции вроде suid-бита, про нецелостность c, ущербность (по срабвнению с аналогами, вроде, ада) с++...

хотя многие вещи в какой-то мере были исправлены в GNU... в силу совместимости, костыли все же есть), вспоминают: что даже теперь, если ввести логин в верхнем регистре, то приглашение изменится ^_^

сравнивают UNIX с LISP-M, Multics (еще чем-то) не в пользу первого

в общем, стоящая вещь, nix-ы не без грешков, а знать их недостатки полезно

n01r ★★
()
Ответ на: комментарий от quaternion

> Один мальчик неудачно подрачил. После этого он возненавидел на всю жизнь женщин. Я правильно понял?

не совсем)), не могу придумать аналогию в этом ключе, отсылаю к первоисточнику: http://simson.net/ref/ugh.pdf (216-218)

n01r ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.