黑马程序员技术交流社区

标题: 第一个oc程序,怎么都不能链接成功 [打印本页]

作者: 行我福    时间: 2015-1-23 22:39
标题: 第一个oc程序,怎么都不能链接成功
本帖最后由 行我福 于 2015-1-24 20:38 编辑

第一个oc程序很简单啊,应该没有问题源代码就是很简单的这种:
  1. #import <Foundation/Foundation.h>

  2. int main()
  3. {
  4.     NSLog(@"The first programe !!!!");
  5.     return  0;
  6. }
复制代码

死活不能链接通过
gongjiahaodeMac:oc Jiahao$ cc -c first.m
gongjiahaodeMac:oc Jiahao$ cc first.o
Undefined symbols for architecture x86_64:
  "_NSLog", referenced from:
      _main in first.o
  "___CFConstantStringClassReference", referenced from:
      CFString in first.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
gongjiahaodeMac:oc Jiahao$ cc first.o -v
Apple LLVM version 5.0 (clang-500.2.78) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin13.4.0
Thread model: posix
"/Applications/Xcode 2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -dynamic -arch x86_64 -macosx_version_min 10.9.0 -syslibroot "/Applications/Xcode 2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk" -o a.out first.o -lSystem "/Applications/Xcode 2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/5.0/lib/darwin/libclang_rt.osx.a"
Undefined symbols for architecture x86_64:
  "_NSLog", referenced from:
      _main in first.o
  "___CFConstantStringClassReference", referenced from:
      CFString in first.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
  1. 求大神指点迷津,是哪里没有配置好呢?
复制代码

作者: 从今以后    时间: 2015-1-24 03:12
终端编译的话这样试试 cc test.m -framework foundation
作者: a3563365    时间: 2015-1-24 04:51
你链接的时候没加 -framework Foundation  这个指令吧.....
作者: shixichen    时间: 2015-1-24 07:32
你是来骗经验的 哈
作者: 水木清华hm    时间: 2015-1-24 10:09
是不是路径的问题
作者: 水木清华hm    时间: 2015-1-24 10:22
水木清华hm 发表于 2015-1-24 10:09
是不是路径的问题

那你好好排查一下问题所在
作者: 水木清华hm    时间: 2015-1-24 17:28
水木清华hm 发表于 2015-1-24 10:22
那你好好排查一下问题所在

                                好哒
作者: alin000    时间: 2015-1-24 18:12
叫你不认真看视频~:D




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2