The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Makefile, !*! link, 21-Ноя-03, 00:44  [смотреть все]
Есть несколько программ на С, я создал Makefile, но при выполнении make компилируется только первая программа. make clean работает правильно. Почему не компилируются остальные программы ума не приложу(?)..
  • Makefile, !*! vnp, 11:22 , 21-Ноя-03 (1)
    >Есть несколько программ на С, я создал Makefile, но при выполнении make
    >компилируется только первая программа. make clean работает правильно. Почему не компилируются
    >остальные программы ума не приложу(?)..

    Makefile-то хотя бы покажите.

  • Makefile, !*! divan, 14:32 , 21-Ноя-03 (2)
    >Есть несколько программ на С, я создал Makefile, но при выполнении make
    >компилируется только первая программа. make clean работает правильно. Почему не компилируются
    >остальные программы ума не приложу(?)..

    Во-первых, покажи сам Make-файл. А во-вторых, задай для цели all названия всех програм:

    all: prog1 prog2 .. progN

    • Makefile, !*! link, 15:49 , 22-Ноя-03 (3)
      >>Есть несколько программ на С, я создал Makefile, но при выполнении make
      >>компилируется только первая программа. make clean работает правильно. Почему не компилируются
      >>остальные программы ума не приложу(?)..
      >
      >Во-первых, покажи сам Make-файл. А во-вторых, задай для цели all названия всех
      >програм:
      >
      >all: prog1 prog2 .. progN

      1_11.out: 1_11.c
      gcc -o 1_11.out 1_11.c

      1_23.out: 1_23.c
      gcc -o 1_23.out 1_23.c

      1_25.out: 1_25.c
      gcc -o 1_25.out 1_25.c

      1_8_dop.out: 1_8_dop.c
      gcc -o 1_8_dop.out 1_8_dop.c

      2_20.out: 2_20.c
      gcc -o 2_20.out 2_20.c

      clean:
      rm -f *.out

      И даже с целью all не работает

      • Makefile, !*! link, 15:56 , 22-Ноя-03 (4)
        >И даже с целью all не работает

        Блин сори - тормознул, с all все работает. А можно как-нибудь сделать так чтоб все компилировалось просто по make?

        • Makefile, !*! vnp, 21:43 , 22-Ноя-03 (5)
          >>И даже с целью all не работает
          >
          >Блин сори - тормознул, с all все работает. А можно как-нибудь сделать
          >так чтоб все компилировалось просто по make?

          Подсказка: просто make исполняет первую цель.


          • Makefile, !*! link, 15:32 , 23-Ноя-03 (6)
            >>>И даже с целью all не работает
            >>
            >>Блин сори - тормознул, с all все работает. А можно как-нибудь сделать
            >>так чтоб все компилировалось просто по make?
            >
            >Подсказка: просто make исполняет первую цель.

            Сенк ю вери мач :) (с) Виктор Багров

          • Makefile, !*! scum, 18:49 , 25-Ноя-03 (7)
            >Подсказка: просто make исполняет первую цель.

            Немного не правильно, make НАЧИНАЕТ исполнение с первой цели, поэтому она должна содержать список всех проектов. Кстати, неплохо было бы еще написать .PHONY: all так, на всякий случай.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру