В настоящее время я изучаю Promela/Spin. Проблема в том, что я не могу проверить свои программы.Проверка спина - неопределенная ссылка на случайные и srandom
Я создаю файлы с панорамированием: spin_64bits.exe -a x.pr --- все в порядке, пока здесь.
Теперь, когда я пытаюсь скомпилировать pan.c через GCC pan.c (ССАГПЗ -o пан pan.c, что угодно), я получаю сообщение об ошибке, что есть неопределенные ссылки на srandom и вкось.
Примечание: он работает, когда я обмениваюсь с srand() и rand() соответственно, но, честно говоря, я не хочу открывать pan.c и редактировать его каждый раз, когда хочу запустить проверку.
Должен ли я использовать другой компилятор, возможно? Я использую MinGW.
Это не самый лучший вариант. При этом вы изменяете заголовки, установленные менеджером пакетов. Нехорошо. Лучше добавить эти компиляционные флаги в свой проект: '-Dsrandom = srand -Drandom = rand' – MaxGhost