zoukankan      html  css  js  c++  java
  • 找出 Xcode 编译C/C++过程文件及生成文件

     

      在使用 Xcode 编写C/C++时,会发现在项目的目录位置是没有编译过程的那些 .o .exe 文件,只有一个 C/C++ 源代码 .c 文件。如下图(在Mac OS的finder中右键窗口标题名称即可查看到详细的路径位置)

      我们平时编写C/C++时总会用到生成的 .o .exe 文件吧,或是我们进行文件操作时生成的文件总是要用到的吧,但是这些在Xcode的项目文件夹中没有,是没有么,不存在的。那么在哪里呢,快捷键 ⌘ + , (即 Xcode 下的preferences菜单) > Locations ,在此处即可查看到编译过程生成文件存放的位置,/Users/mac/Library/Developer/Xcode/DerivedData (其中 mac 为当前用户名) ,原来在MAC OS的系统资源库(即系统盘)中呀,在 Mac OS 的finder中此资源目录默认是不显示的,为了安全嘛,但是可以修改相关设置来使其显示(http://www.mamicode.com/info-detail-1674756.html) 。当然也可以也有临时显示并进入,焦点在桌面空白处按住 Option/⌥ ,点开 前往 菜单即可看到新增的 资源库 选项了。

      对了,普通键盘和苹果键盘的部分对应按键如下 :

      Command ⌘ -> Windows       Option ⌥ -> Alt 

      Control ⌃ -> Control         Shift ⇧ -> Shift

      ESC ⎋ -> ESC

      将其修改为我们项目路径处,之后在我们项目的目录下可看到多了两个文件夹。

      在第一个目录下的 Build > Products > Debug ,可以看到生成的可执行文件 .exe 和进行文件操作写入生成的 tesit.txt 。

     

      好像编译C/C++过程中,还会生成 .o 等中间文件,而这些文件就在其下的 Build > Intermediates.noindex/C-code.build Debud/C-code.build/Objects-normal/x86_64 (其中 C-code 为项目名称),必有所不同,根据自身的情况去寻找就OK。

     

  • 相关阅读:
    穷举 迭代 while
    for 循环
    switch case
    if else 语句
    数据类型
    语句的输入、输出
    控件——DataGridview
    mysql-bin.000001文件的来源及处理方法
    /var/log目录下的20个Linux日志文件功能详解
    CountDownLatch
  • 原文地址:https://www.cnblogs.com/notfound/p/8645745.html
Copyright © 2011-2022 走看看