小编use*_*452的帖子

Linux上的编译器是否支持Objective-C块?

如何在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

任何关于如何使这项工作的指导表示赞赏.根据反馈编辑问题,谢谢.

linux objective-c objective-c-blocks

6
推荐指数
1
解决办法
2982
查看次数

标签 统计

linux ×1

objective-c ×1

objective-c-blocks ×1