gpt4 book ai didi

objective-c - 每个文件都是用 Objective-C 编译的吗?

转载 作者:行者123 更新时间:2023-12-03 06:16:08 25 4
gpt4 key购买 nike

我想知道,当我在 Objective-C 中构建项目时,编译了哪些代码 - 我的项目中的每一行代码,或者只是那些从 main.c 调用的代码,然后从那些是从他们那里召唤出来的吗?

我的意思是,编译器是否将项目分离到简单连接的域并编译链接到主域的项目,或者只是编译全部?

谢谢大家!

最佳答案

编译器不会对您的代码执行语义分析。它会准确地编译您告诉它要编译的内容——Xcode 通常会以将每个文件编译到您的应用程序中的方式调用编译器。但是,没有必要编译/链接未使用类/函数的文件;尽管不编译使用类/函数的文件会导致链接错误(也就是说,编译器在将最终可执行文件的目标代码放在一起时无法在二进制文件中找到某些符号)。

关于objective-c - 每个文件都是用 Objective-C 编译的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11350228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com