Приветствую!
Интересно, существует более-менее стандартный способ сформировать некоторую метку, уникальную для каждого компилятора C/C++? Поясню. Есть программа, которая генерирует некоторый файл, включающий значения смещений полей относительно начала объектов. И есть вторая программа, которая использует смещения из этого файла для доступа к полям объектов. Хотелось бы записать в начало файла метку, которую вторая программа могла бы сверить с собственной и отказаться обрабатывать файл, если он сгенерирован другим компилятором. Я сейчас использую информацию от uname, но например на sparc компилятор можно запускать в разных режимах и он может генерировать разные смещения. Можете посоветовать более надёжный способ?
С уважением