Грамматический словарь Зализняка (склонения слова):
Генерал-прокурор, генерал-прокуроры, генерал-прокурора, генерал-прокуроров, генерал-прокурору, генерал-прокурорам, генерал-прокурора, генерал-прокуроров, генерал-прокурором, генерал-прокурорами, генерал-прокуроре, генерал-прокурорах
генера́л-прокурор
{{генерал-прокур{}о{}р}} генерал-прокурора; м. В России в 18 — 19 вв.: высший гражданский чин, в обязанности которого входило наблюдение за законностью государственного аппарата; лицо в таком чине.