Форум программистов, компьютерный форум CyberForum.ru

Контрольная сумма программы - C++

Восстановить пароль Регистрация
 
solar_wind
 Аватар для solar_wind
740 / 731 / 39
Регистрация: 06.07.2009
Сообщений: 2,937
Завершенные тесты: 1
03.06.2014, 07:09     Контрольная сумма программы #1
Не знаю к какой теме это лучше отнести.
У нас разработчики железок используют для написания программ С++ компилятор, который им генерирует, видимо ассемблерный код, и этот код исполняется процессором железки. И вот встала проблема, как проконтролировать целостность кода.
То есть это нужно, что бы компилятор считал CRC полученного кода и ее в конец записывал.
Можно ли такое сделать используя какие либо директивы компилятора?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dmitriy_M
1294 / 1175 / 104
Регистрация: 20.03.2009
Сообщений: 4,210
Записей в блоге: 11
03.06.2014, 14:08     Контрольная сумма программы #2
solar_wind, что мешает это сделать после компиляции?
solar_wind
 Аватар для solar_wind
740 / 731 / 39
Регистрация: 06.07.2009
Сообщений: 2,937
Завершенные тесты: 1
03.06.2014, 14:45  [ТС]     Контрольная сумма программы #3
Dmitriy_M, После компиляции не удобно, лишнее действие будет постоянно требоваться.
Dmitriy_M
1294 / 1175 / 104
Регистрация: 20.03.2009
Сообщений: 4,210
Записей в блоге: 11
03.06.2014, 15:24     Контрольная сумма программы #4
solar_wind, Makefile для самых маленьких
solar_wind
 Аватар для solar_wind
740 / 731 / 39
Регистрация: 06.07.2009
Сообщений: 2,937
Завершенные тесты: 1
03.06.2014, 17:00  [ТС]     Контрольная сумма программы #5
Dmitriy_M, Это конечно хорошо, но сразу возникает несколько вопросов
1. Разработчики используют IDE, которая создает свои Make файлы. Как ей туда подсунуть тот, который нужен нам? Я так полагаю, она его просто затрет и создаст свой.
2. Понятно, что в Make файлах можно использовать переменные. Но достаточно ли у них возможности, что бы открыть файл, именно после сборки, подсчитать контрольную сумму и добавить ее в этот же файл?
Dmitriy_M
1294 / 1175 / 104
Регистрация: 20.03.2009
Сообщений: 4,210
Записей в блоге: 11
03.06.2014, 17:26     Контрольная сумма программы #6
Цитата Сообщение от solar_wind Посмотреть сообщение
1. Разработчики используют IDE, которая создает свои Make файлы. Как ей туда подсунуть тот, который нужен нам? Я так полагаю, она его просто затрет и создаст свой.
Знай свой инструмент. Вроде как добавление этапов сборки есть в любой профессиональной IDE.

Цитата Сообщение от solar_wind Посмотреть сообщение
2. Понятно, что в Make файлах можно использовать переменные.
В Make файлах можно вызывать любую внешнюю программу.
Yandex
Объявления
03.06.2014, 17:26     Контрольная сумма программы
Ответ Создать тему
Опции темы

Текущее время: 18:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru