как бы напоминаю, обращаю внимание. в свежем gcc штатно заработало
#embed "file_name.bin" - не рукожопное включение бинарных данных в
константные данные собираемой программки. удобно, рекомендую
пользовать. https://en.cppreference.com/w/c/preprocessor/embed
const char emb_str[] =
{
#embed "emb_str.bin"
} ;
int main(void)
{
con < emb_str <<= con.endl ;
...