Постановка знака препинания не требуется.
Запятая не нужна.
Пробел в этом случае нужен.
Это не фразеологизмы: каждое слово в указанных сочетаниях употребляется с самостоятельным значением.
Верно: Жил в конце XVII — начале XVIII столетия; политический деятель конца XVII — начала XVIII века.