我用Geany编写了一段objective-c程序:
#import<Foundation/Foundation.h>
int main(int argc,const char *argv[])
{
NSLog(@"hello!");
return 0;
}
然后把它命名为hello.m,保存在桌面的一个未命名文件夹里面,最后编译,执行,却失败了。
如图所示:
请问问题如何解决?
我用Geany编写了一段objective-c程序:
#import<Foundation/Foundation.h>
int main(int argc,const char *argv[])
{
NSLog(@"hello!");
return 0;
}
然后把它命名为hello.m,保存在桌面的一个未命名文件夹里面,最后编译,执行,却失败了。
如图所示:
请问问题如何解决?
gcc 没有输出 hello
请检查编译错误
那你有没有看手册,关于 %d, %e, %f, %p 分别是什么。
其实我觉得vim/emacs才是王道,当你明白啥叫“KISS”,你会觉得所谓IDE不过也是一个编辑器调用编译器而已
引用来自“moon_prince”的答案
http://www.geany.org/manual/current/index.html#substitutions-in-commands-and-working-directories