Как использовать версию библиотеки GNU C для basename ()
и dirname ()
?.
Если вы
#include <libgen.h>
для dirname
Вы уже получаете POSIX, а не GNU, версию basename ()
. (Даже если вы
#define _GNU_SOURCE
, насколько мне известно, в C. нет условного импорта, есть ли уловка, специфичная для gcc?