如何在 linux 上编译以下代码?使用 Ubuntu 10.10 (Maverick Meerkat)。
#include <stdio.h> #include <stdlib.h> int main() { 无效 (^block)() = ^{ printf("你好世界"); }; 堵塞(); }
我试过了:
gcc -x 目标-c tc
并得到:
tc:在函数'main'中: tc:5: 错误:预期标识符或 '(' 在 '^' 标记之前
任何有关如何使这项工作的指导表示赞赏。根据反馈编辑问题,谢谢。