编程语言 · 2023年 10月 29日 0

编译参数

53 次浏览

按照精简原则,当不需要特别的库链接,一个编译器默认不需要额外参数,只用传入源代码路径,即可正确编译。事实上,有的语言有特别要求。

不同的编译器参数

  • clang
    • 编译ObjC: clang -fobjc-arc -framework Foundation hello.m -o hello
  • GNUStep编译ObjC
    • gcc hello.m -I .../GNUstep/System/Library/Headers -L .../GNUstep/System/Library/Libraries -std=c99 -lobjc -lgnustep-base -fconstant-string-class=NSConstantString