Mac m1 使用Xcode配置OpenMp教程完善版

article/2025/9/14 15:37:15

目录

  • 安装brew
  • 安装llvm
  • 配置xcode
  • 添加libomp.dylib文件
  • 代码测试
  • 引用

安装brew

自己搜教程

安装llvm

brew install llvm

安装完成后使用 brew info llvm,复制保存安装路径(后续配置会用,路径用自己的
下图中为:/opt/homebrew/Cellar/llvm/13.0.0_2
在这里插入图片描述

配置xcode

1、打开Xcode,新建macOS中的Command Line Tool文件,打开Building Setting,用search快速检索找到Header Search Paths和Library Search Paths,分别添加如下的路径:
/opt/homebrew/Cellar/llvm/13.0.0_2/include
/opt/homebrew/Cellar/llvm/13.0.0_2/lib

在这里插入图片描述

2.在Other C Flags和Other C++ Flags中作出如图添加(-fopenmp)
在这里插入图片描述

3.Add User-Defined Setting,创建一个名为CC的User变量:
点击下图中basic 左侧的加号,选择Add User-Defined Setting
并且添加clang-omp的地址:/usr/local/bin/clang-omp
(复制即可,下面会创建软链接)
在这里插入图片描述

4、(均在build settings中)
随后修改Enable Index-While-Building Functionailty为No;
修改Enable Modules (C and Objective-C)为No:
在这里插入图片描述
在这里插入图片描述
这个第二个好像没什么影响,我后来看设置不知道是我改错了还是自己变回yes了

四、创建软链接
在终端中分别输入如下命令创建软链接:
前面一个路径,根据自己电脑的进行修改

ln -s /opt/homebrew/Cellar/llvm/13.0.0_2/bin/clang /usr/local/bin/clang-omp
ln -s /opt/homebrew/Cellar/llvm/13.0.0_2/bin/clang++ /usr/local/bin/clang+±omp

添加libomp.dylib文件

先找找有没有,没有的话brew install libomp 安装
我的路径在: cd /opt/homebrew/Cellar/libomp/13.0.0/lib
使用命令ls 查看文件

将libomp.dylib文件复制到桌面
命令:cp -R libomp.dylib ~/Desktop
在这里插入图片描述

需要将这个文件复制到三个地方
1⃣️sudo cp -R ~/Desktop/libomp.dylib /usr/local/lib
2⃣️sudo cp -R ~/Desktop/libomp.dylib /opt/homebrew/Cellar/llvm/13.0.0_2/lib/clang/13.0.0/lib
3⃣️随后将libomp.dylib拖拽至Xcode的Build Phases->Link Binary. With Libraries:
在这里插入图片描述

代码测试

!!!由于找不到omp.h头文件,所以include直接用了头文件的路径(可能有别的方法,懒得找了)

#include </opt/homebrew/Cellar/libomp/13.0.0/include/omp.h>
#include <stdio.h>
int main() {
#pragma omp parallelprintf("Hello from thread %d, nthreads %d\n", omp_get_thread_num(), omp_get_num_threads());
}

在这里插入图片描述

引用

该教程大体正确,但libomp文件的获取,其实自己电脑上可以找到
解决找不到omp.h头文件


http://chatgpt.dhexx.cn/article/j9sSdEYh.shtml

相关文章

Xcode下使用git

1.创建仓库 可以使用命令来创建&#xff0c;做法参考之前的文章git代码管理工具使用 也可以登录github&#xff0c;找到new repository&#xff0c;点击后进入创建页面输入标题helloworld&#xff0c;点击创建。 创建好后进入创建好的repository拷贝地址&#xff0c;我此处…

写给设计师同学的xcode使用教程: 教你用 Xcode 做原型设计

在过去的一个月&#xff0c;我每天早上 7 点起床&#xff0c;一直工作到晚上 7 点&#xff0c;在完成在 Carshare.hk 的那份全职工作之余&#xff0c;一直都在致力于完善那个 Ripple 应用。这个月全是关于 iOS 方面的经验&#xff0c;我面对的挑战是在年底前发布这个 iOS 应用之…

使用Xcode13进行Swift开发

使用Xcode13进行Swift开发 1.软件Xcode 2.快捷键3.应用功能3.1 VStack,HStack,ZStack3.2 frame,foregroundColor,cornerRadius,shadow,resizable与aspicRatio3.3 font,fontWeight,offset,rotationEffect和rotation3DEffset3.4 State,onTapGuesture与animation3.5 gesture和Disp…

Xcode使用教程详细讲解 1

Xcode使用教程详细讲解是本文要介绍的内容&#xff0c;Xcode是一个款强大的IDE开发环境&#xff0c;就像你在写Windows程序时需要VS2005一样 需要要Xcode为你写Mac程序提供环境。因此&#xff0c;如果你要成为Mac 程序的开发者&#xff0c;灵活运用Xcode工具是你必须做的第一步…

xcode编程c语言,使用xcode编写c语言的方法介绍

使用xcode编写c语言的方法介绍 发布时间&#xff1a;2020-03-26 17:08:31 来源&#xff1a;亿速云 阅读&#xff1a;149 作者&#xff1a;小新 今天小编分享的是使用xcode编写c语言的方法介绍&#xff0c;可能大家对xcode并不陌生&#xff0c;或者从来没有了解过xcode。但是不用…

使用Xcode 真机无线调试

1.iPhone和Xcode连在同一WIFI下 2.打开Xcode 顶部菜单 选中Window -> Device and Simulators 3.选中Connect via network (注意&#xff1a;勾选前还要用数据线连接,测试机要设置密码,出弹窗的话要点击信任) 真机设备旁边出现小地球 就代表成功了

Xcode 使用教程(简版)

1.Xcode IDE概览 说明&#xff1a;从左到右&#xff0c;依次是“导航窗格&#xff08;Navigator&#xff09;->边列&#xff08;Gutter&#xff09;->焦点列&#xff08;Ribbon&#xff09;->代码编辑窗口&#xff08;Standard/Primary Editor&#xff09;”。 边列&a…

Xcode使用教程详细讲解

from: http://mobile.51cto.com/iphone-273735.htm http://mobile.51cto.com/iphone-273738.htm Xcode使用教程详细讲解是本文要介绍的内容&#xff0c;Xcode是一个款强大的IDE开发环境&#xff0c;就像你在写Windows程序时需要VS2005一样 需要要Xcode为你写Mac程序提供环境…

Xcode使用教程详细讲解 (下)

转载&#xff1a;http://mobile.51cto.com/iphone-273738.htm Xcode使用教程详细讲解 &#xff08;下&#xff09;是本节要介绍的内容&#xff0c;继续Xcode使用教程详细讲解 &#xff08;上&#xff09;的内容开始介绍。 j)Xcode中书签的使用 如果你要将代码中的某个部分标注起…

Xcode使用教程详细讲解 (上)

http://mobile.51cto.com/iphone-273735.htm 本文介绍的是Xcode使用教程详细讲解&#xff0c;Xcode是一个款强大的IDE开发环境&#xff0c;就像你在写Windows程序时需要VS2005一样 需要要Xcode为你写Mac程序提供环境。 AD&#xff1a;2013云计算架构师峰会课程资料下载 Xcode使…

xcode使用教程

xcode 增加ios版本 window > Devices and Simulators 打开ios版本下载页面下载ios版本&#xff0c;并安装 xcode 增加设备 window > Devices and Simulators 打开选择系统和手机类型新增模拟器 遇到的问题 macOs版本过高&#xff0c; 无法创建 解决方案 打开Xcode…

IOS开发入门之Xcode使用教程详细讲解(全)

摘要&#xff1a;本次的IOS开发入门学习中&#xff0c;Xcode使用教程详细讲解是本文要介绍的内容&#xff0c;Xcode是一个款强大的IDE开发环境&#xff0c;就像你在写Windows程序时需要VS2005一样 需要要Xcode为你写Mac程序提供环境。因此&#xff0c;如果你要成为Mac 程序的开…

Xcode简明教程(使用Xcode编写C语言程序)

原文地址::http://c.biancheng.net/view/476.html 相关文章 1、IOS开发&#xff1a;Xcode入门开发第一个HelloWorld程序----https://jingyan.baidu.com/article/a17d5285c9afc48099c8f279.html 2、30分钟学会iOS 11开发环境xcode 9图文教程----https://blog.csdn.net/epubit1…

使用Xcode创建第一个c语言项目和源文件进行编程(xcodes使用教程)

一、Xcode简介 Xcode 是运行在操作系统Mac OS X上的集成开发工具&#xff08;IDE&#xff09;&#xff0c;由Apple Inc开发。Xcode是开发 macOS 和 iOS 应用程序的最快捷的方式。Xcode 具有统一的用户界面设计&#xff0c;编码、测试、调试都在一个简单的窗口内完成。 二、如…

【Xcode】使用教程

之前一直都是用的windows下的codeblocks进行刷题的&#xff0c;现在改成mac电脑的之后&#xff0c;下载后发现codeblocks无法使用&#xff0c;改成使用Xcode进行刷题。 一、创建一个C文件 打开一个Xcode 这样就创建好了一个C文件 二、刷leetcode时的使用方式 如果用&l…

主流聚合支付对比分析【转】

前言 最近准备做聚合支付相关的产品&#xff0c;做新产品除了要知道自己做什么还要知道目前的竞品都做了些什么&#xff0c;所以对目前市面上的主流聚合支付产品做了对比分析&#xff0c;每家产品的一些实现细节&#xff0c;这里出于保护没有明确写出来&#xff0c;其实大家看…

福利工具,如何利用小程序免费下载积分文件呢?【第02期】

往前回顾 如何利用小程序免费下载积分文件呢&#xff1f; 福利工具&#xff0c;如何利用小程序免费下载积分文件呢&#xff1f;【第01期】 第02期可下载文件 全国大学生电子设计竞赛设计报告模板(最新).doc lcd1602滚屏显示 高频功率放大器设计-课程设计 pthreads-w32-2-7-0…

局域网共享设置软件_局域网软件(支持文件共享)

Windows 无论是在公司或者是学校&#xff0c;大家或多或少的会接触到共享文件&#xff0c;Windows XP 的网上邻居 &#xff0c;一直到现在Windows10系统的文件共享&#xff0c;共享文件操作起来也许是不那么友好&#xff0c;有时候明明设置好了的&#xff0c;但是其他电脑就是访…

内网通v3.1.2141无捆绑绿色官方版

2019独角兽企业重金招聘Python工程师标准>>> 内网通软件是一款内网通讯软件。支持多种内网通讯&#xff0c;适合企业、机关、学校等机构&#xff0c;提高沟通效率。 功能介绍&#xff1a; 1.多标签聊天窗口 同时与多人聊天&#xff0c;无需不停切换窗口。 2.无限制群…

内网通修改积分文件_【页游逆向】4399小游戏积分系统分析及修改积分

这篇文章是几年前写的,当时发布在我的博客中,由于我的博客已经年久失修,这几天就把博客中的内容都搬运到这来分享给大家。现在4399小游戏的积分系统好像已经没有了,很多flash小游戏也都已经下架,猜测未来会朝着H5页游方向发展,但这篇文章也能学到逆向思路和技巧。 偶然看…