ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
52901 Топик полностью
dmitriy (04.03.2006 09:15, просмотров: 1) ответил bialix на у каждого подхода к листингу есть свои преимущества
Не совсем понятно, если исходник на С, то какой смысл смотреть на asm-код не видя чем это было на С? С аргументами у меня проблема может по тому, что связыванием Keil с командной строкой я занимался уже какое то время назад и всех тонкостей уже не помню. Такое просто у меня осталось впечатление негативное от этого процесса. Я ж не говорю, что сделать абсолютно никак нельзя, просто неудобно. Особенно после gcc, для которого Makefile это родной способ запуска. Вспомнил вот про компиляцию файлов с asm-вставками. Я использую такой подход:
%.o : %.c
	$(CC) -c $(ALL_CFLAGS) $< -o $@
То есть вначале автоматом строится список файлов для компиляции, после чего к ним применяются подобные правила. А в случае если файл с asm-вставками то фигня получается - расширение одно и тоже '.c', а правила должны быть разными. Отдельный вопрос по автоматической генерации зависимостей для заголовочных файлов. В gcc есть група ключей '-M', а в Keil? Конечно и это можно решить используя внешнюю утилиту, но "плюсов" Keil это не добавляет. И много чего еще, сразу не вспомню.