Как скомпилировать следующий код в Linux? Используя Ubuntu 10.10 (Maverick Meerkat).
#include <stdio.h> #include <stdlib.h> int main() { void (^block)() = ^{ printf("Hello world"); }; block(); }
Я попробовал:
gcc -x objective-c t.c
И получил:
t.c: In function 'main': t.c:5: error: expected identifier or '(' before '^' token
Любые инструкции по выполнению этой работы приветствуются. Вопрос изменен на основе отзывов, спасибо.