getopt.h и unistd.h не являются библиотеками - они являются заголовочными файлами. Даже если они у вас есть, они будут бесполезны для вас, так как вам также потребуются настоящие двоичные библиотеки (файлы .LIB или .a). Файл unistd.h, как следует из его названия, содержит объявления функций, специфичных для Unix.