|
|
  |
настройки компилятора и линкера |
|
|
|
Jun 29 2009, 21:30
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 26-06-09
Пользователь №: 50 675

|
В общем гуглю уже час и никак не могу найти толкового полного описания всех флагов компилятора и линкера WINAVR. В своем проекте я использую makefile который "украл" с какого-то примера на сайте atmel. Но теперь хочу в нем разобраться, но никак не могу найти толковую и полную инфу. В частности особенно интересуют такие параметры как CFLAGS и LDFLAGS Заранее благодарен.
|
|
|
|
|
Jun 30 2009, 07:21
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(piz2383 @ Jun 30 2009, 00:30)  В частности особенно интересуют такие параметры как CFLAGS и LDFLAGS Тогда надо начать с этого: GNU make online manual. CFLAGS, LDFLAGS - это всего лишь переменные внутри makefile.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Jun 30 2009, 08:20
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 26-06-09
Пользователь №: 50 675

|
Цитата(Сергей Борщ @ Jun 30 2009, 10:21)  CFLAGS, LDFLAGS - это всего лишь переменные внутри makefile. Да, просто их практически все используют  -D AVRGCC А что означает вот это в опциях. Что-то нигде не нашел ответ.
|
|
|
|
|
Jun 30 2009, 14:33
|

Начинающий профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648

|
Цитата(andrew_b @ Jun 30 2009, 14:14)  Это флаг gcc (и пишется без пробела -DAVRGCC). makefile тут ни при чём. Я понял, что проблема внутри makefile. (конечно без пробела) Список ключей запуска make Options-Summary, ключа -D нет, а есть -d.
--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
|
|
|
|
|
Jul 5 2009, 13:24
|

Местный
  
Группа: Участник
Сообщений: 340
Регистрация: 25-10-05
Из: Пермь, Россия
Пользователь №: 10 091

|
Цитата(mdmitry @ Jul 4 2009, 03:29)  В постах 4,5,6,7 об этом и речь. Пока никто не указал, что за ключ -D у make.  Да, это понятно. Непонятно, почему Вы решили, что у make есть ключ -D, и кто об этом должен был указать.
Сообщение отредактировал alx2 - Jul 5 2009, 13:25
--------------------
Всего наилучшего, Alex Mogilnikov
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|