美文网首页
BuildSettings

BuildSettings

作者: 夜雨聲煩_ | 来源:发表于2021-05-07 14:54 被阅读0次

概述

一个程序的生成可以分解为四个步骤:

  • 预处理:解析宏定义,进行宏替换等;
  • 编译:把预处理完的文件进行一系列词法、语法、语义分析,并且优化后生成相应的汇编代码;
  • 汇编:汇编器将汇编代码生成机器指令,输出目标文件(Object File,所谓的 .o 文件);
  • 链接:将目标文件组合生成可执行文件。

编译阶段的选项

Search Paths
  • User Header Search Paths: 用户自定义的头文件的搜索路径
  • Header Search Paths: 头文件的搜索路径
  • System Header Search Paths: 头文件的搜索路径,实验发现跟Header Search Paths一样

举例:
import "TestStaticLib/TestExterStaticLib.h",用双引号import代表这个路径可以从用户自定义的头文件的路径搜索
import <TestStaticLib/TestExterStaticLib.h>,用尖括号Import代表路径从系统头文件路径搜索

Search Paths中的路径加上#import就是这个头文件的完整路径,要注意下不要重复路径
比如:Search Paths中路径是a/b
import dd/cc.h
那么这个头文件的完整路径就是a/b/dd/cc.h

链接阶段的选项

Library Search Paths

顾名思义是库搜索路径,主要链接阶段查找符号使用的。

相关文章

网友评论

      本文标题:BuildSettings

      本文链接:https://www.haomeiwen.com/subject/deisdltx.html