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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
solar_wind
756 / 747 / 42
Регистрация: 06.07.2009
Сообщений: 2,969
Завершенные тесты: 1
#1

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

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

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

Контрольная сумма - C++
В ТЗ сказано вычислить контрольную сумму строки. Не нашёл исходных кодов или алгоритмов. Мне любую, но склонен к md5

Контрольная сумма - C++
Для нескольких файлов требуется вычислить контрольную сумму. Обработку каждого массива выполнить в отдельном процессе

Udp контрольная сумма - C++
Всем hi ! Есть udp пакет и я пытаюсь вычислить udp-контрольную сумму. typedef unsigned char uint8_t; typedef unsigned short uint16_t; ...

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

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

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

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

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

Контрольную сумма сегмента кода программы - C++
Подскажите пожалуйста, как получить контрольную сумму сегмента кода программы? Вроде все понятно, но вот как получить эту контрольную...

Сумма ряда. При запуске программы не выводится ответ - C++
Подскажите где ошибка? При запуске программы не выводится ответ #include <iostream> #include <cstdlib> #include "math.h" #include...

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

Составить программу, в которой вычислить z=(s1+s2)/(k1*k2), где s1 и k1 - сумма и количество положительных элементов массива Х[N]; s1 u k2 - сумма - C++
Составить программу, в которой вычислить z=(s1+s2)/(k1*k2), где s1 и k1 - сумма и количество положительных элементов массива Х; s1 u k2 ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
03.06.2014, 17:26
Ответ Создать тему
Опции темы

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