Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
solar_wind
760 / 751 / 58
Регистрация: 06.07.2009
Сообщений: 2,988
Завершенные тесты: 1
#1

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

03.06.2014, 07:09. Просмотров 487. Ответов 5
Метки нет (Все метки)

Не знаю к какой теме это лучше отнести.
У нас разработчики железок используют для написания программ С++ компилятор, который им генерирует, видимо ассемблерный код, и этот код исполняется процессором железки. И вот встала проблема, как проконтролировать целостность кода.
http://www.cyberforum.ru/cpp-beginners/thread720020.html
То есть это нужно, что бы компилятор считал CRC полученного кода и ее в конец записывал.
Можно ли такое сделать используя какие либо директивы компилятора?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2014, 07:09
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Контрольная сумма программы (C++):

Контрольная сумма
В ТЗ сказано вычислить контрольную сумму строки. Не нашёл исходных кодов или...

Udp контрольная сумма
Всем hi ! Есть udp пакет и я пытаюсь вычислить udp-контрольную сумму. typedef...

.hex контрольная сумма С++
помогите я написал программу которая изменяет данные в хекс, мне нужно...

Контрольная сумма последовательности байтов
Ребят,расскажите пожалуйста, что это такое, и как это делать? Вычислить...

Наибольшее и наименьшее значение случайно сгенерированных чисел в файле и контрольная сумма файла
Помогите, братцы! 1)Составить программу, которая формирует файл целых чисел,...

5
Dmitriy_M
1410 / 1293 / 124
Регистрация: 20.03.2009
Сообщений: 4,605
Записей в блоге: 11
03.06.2014, 14:08 #2
solar_wind, что мешает это сделать после компиляции?
0
solar_wind
760 / 751 / 58
Регистрация: 06.07.2009
Сообщений: 2,988
Завершенные тесты: 1
03.06.2014, 14:45  [ТС] #3
Dmitriy_M, После компиляции не удобно, лишнее действие будет постоянно требоваться.
0
Dmitriy_M
1410 / 1293 / 124
Регистрация: 20.03.2009
Сообщений: 4,605
Записей в блоге: 11
03.06.2014, 15:24 #4
solar_wind, Makefile для самых маленьких
0
solar_wind
760 / 751 / 58
Регистрация: 06.07.2009
Сообщений: 2,988
Завершенные тесты: 1
03.06.2014, 17:00  [ТС] #5
Dmitriy_M, Это конечно хорошо, но сразу возникает несколько вопросов
1. Разработчики используют IDE, которая создает свои Make файлы. Как ей туда подсунуть тот, который нужен нам? Я так полагаю, она его просто затрет и создаст свой.
2. Понятно, что в Make файлах можно использовать переменные. Но достаточно ли у них возможности, что бы открыть файл, именно после сборки, подсчитать контрольную сумму и добавить ее в этот же файл?
0
Dmitriy_M
1410 / 1293 / 124
Регистрация: 20.03.2009
Сообщений: 4,605
Записей в блоге: 11
03.06.2014, 17:26 #6
Цитата Сообщение от solar_wind Посмотреть сообщение
1. Разработчики используют IDE, которая создает свои Make файлы. Как ей туда подсунуть тот, который нужен нам? Я так полагаю, она его просто затрет и создаст свой.
Знай свой инструмент. Вроде как добавление этапов сборки есть в любой профессиональной IDE.

Цитата Сообщение от solar_wind Посмотреть сообщение
2. Понятно, что в Make файлах можно использовать переменные.
В Make файлах можно вызывать любую внешнюю программу.
1
03.06.2014, 17:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.06.2014, 17:26
Привет! Вот еще темы с решениями:

Контрольную сумма сегмента кода программы
Подскажите пожалуйста, как получить контрольную сумму сегмента кода программы?...

Сумма ряда. При запуске программы не выводится ответ
Подскажите где ошибка? При запуске программы не выводится ответ #include...

Реализация программы с помощью функции f(a) – сумма цифр целого числа a
Пусть f(a) – сумма цифр целого числа a. Для заданного x вычислить: f( f(x+2) +...

Определить длину вектора Х, если х1 - сумма элементов матрицы A, х2 - сумма элементов матрицы B, х3 - сумма С
Заданны три квадратные матрицы A, B, C. Определить длину вектора Х (х1, х2,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru