LINUX.ORG.RU

make

 


0

1

Как вызывать make так, что бы он автоматически все сработал, без makefile.

Неважно зачем - я помню, я так делал.

// Дело в Emacs происходит.

Спасибо лор, а я пошел спать.



Последнее исправление: april (всего исправлений: 1)

Феерично. Некорректно задать некорректный вопрос, и послать всех нах_р последним предложением.

bk_ ★★
()

bk_, vurdalak, вы не понимаете дзена - это удобный способ скомпилировать программу из одного файла печатая наименьшее количество символов.

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

vurdalak

Ты глупындра. Без makefile это никакой способ сделать ничего, ибо make - это пускалка скрипта из makefile.

Возможно. Но я точно помню, что это работало. И мне это определенно нравилось.

// И я знаю предназначение make, и это действительно использование странное и не по назначению. Но оно работало.

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

Вероятно, емакс (или какой-то режим для него) создавал мейкфайл автоматически.

buddhist ★★★★★
()
$ cat hello.cpp 
#include <iostream>
int main() {
    std::cout << "hello world" << std::endl;
    return 0;
}
$ make hello
g++     hello.cpp   -o hello
$ ./hello 
hello world
$ 

В emace аналогично.

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

Без makefile это никакой способ сделать ничего, ибо make - это пускалка скрипта из makefile.

Эксперт по make детектед. JFYI у make туева хуча встроенных правил, в том числе для компиляции программ на C и C++, посмотри на вывод make -p.

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

Спасибо, разобрался. Я вводил вместе с расширением, поэтому не работало.

april
() автор топика

april

Как вызывать make так, что бы он автоматически все сработал, без makefile.

Неважно зачем - я помню, я так делал.

echo «всякая хрень чё делать надо» | make -f /dev/stdin

april

Спасибо лор, а я пошел спать.

всегда пожалуйста. почитаю таки тред...

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

Кстати, можно автоматически добавить builtin-rules? (Чтобы написать минимальный makefile -> преобразовать в явный вид).

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

В минимальный явный вид, насколько я знаю, нельзя. make -p выводит все преопределённые правила в синтаксисе make, так что их можно юобавить в Makefile.

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