Я хотел знать, знаете ли вы команду или способ записи в виде комментария или строки внутри исполняемого файла. Действительно, я уже сделал это, с XLC компилятором Я сделал это с #pragma comment(user, "string")
однако теперь я должен изменить, чтобы GCC но есть проблема, под GCC это #pragma
не распознается.Как написать информацию, необходимую в исполняемом файле
Вопрос в том, что вы знаете еще один #pragma
, который может сделать это под gcc или просто другим способом обработки информации, записанной в исполняемом файле при компиляции.
Спасибо, Иезекииль
, что вы могу спросить, я хочу сделать это, потому что мне нужно восстановить версию каждого исходного файла, содержащегося в исполняемом файле, чтобы облегчить отладку, когда есть разные версии. И я пробовал свой путь, он не работает :( –
Уверены ли вы, что вы не делали никаких опечаток в команде grep? Можете ли вы вставить выходные данные команды strings? Какая ОС, с которой вы работаете? Я полагаю? – sestus
Я работаю над AIX, проблема с вашим методом заключается в том, что слишком сложно для неопытных парней в C, чтобы применить это внутри каждого исходного файла, действительно, мое решение было проще просто поместить комментарий в каждый файл, но если у нас есть для изменения функции внутри кода (кто должен быть вызван и объявлен и т. д.) вы можете видеть, что мой вариант был проще. Вот почему я спросил, существует ли эквивалент в gcc. –