社区
英特尔边缘计算技术
帖子详情
inte的编译器如何编译含有pragma语句的文件?
hxiaobin
2007-05-12 01:23:48
写了一个最简单的含有pragma的c程序,
结果用intelC的编译器就不能通过,
而且我的头文件也包含了omp.h。
这是什么原因呢?
请高手指点!
谢谢!
...全文
772
4
打赏
收藏
inte的编译器如何编译含有pragma语句的文件?
写了一个最简单的含有pragma的c程序, 结果用intelC的编译器就不能通过, 而且我的头文件也包含了omp.h。 这是什么原因呢? 请高手指点! 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mathe
2007-05-23
打赏
举报
回复
注意编译选项中要使用 -openmp
hxiaobin
2007-05-13
打赏
举报
回复
明白了,这个程序是从别人那里copy下来的,可惜printf中的引号的字体不对,编译器不认识,这才导致出错了!
hxiaobin
2007-05-12
打赏
举报
回复
我的程序
#include <stdio.h>
#include <omp.h>
int main()
{
int i;
#pragma omp parallel num_threads(8)
{
printf(“Hello, World!, ThreadId=%d\n”, omp_get_thread_num() );
}
scanf("%d",&i);
return 0;
}
出错信息:
E:\pro\thefirstomp.c(6): warning #161: unrecognized #pragma
#pragma omp parallel num_threads(8)
^
E:\pro\thefirstomp.c(8): error: unrecognized token
printf(“Hello, World!, ThreadId=%d\n”, omp_get_thread_num() );
^
E:\pro\thefirstomp.c(8): error: expected an expression
printf(“Hello, World!, ThreadId=%d\n”, omp_get_thread_num() );
^
E:\pro\thefirstomp.c(8): error: unrecognized token
printf(“Hello, World!, ThreadId=%d\n”, omp_get_thread_num() );
^
E:\pro\thefirstomp.c(8): error: identifier "World" is undefined
printf(“Hello, World!, ThreadId=%d\n”, omp_get_thread_num() );
^
E:\pro\thefirstomp.c(8): error: expected a ")"
printf(“Hello, World!, ThreadId=%d\n”, omp_get_thread_num() );
^
E:\pro\thefirstomp.c(8): error: unrecognized token
printf(“Hello, World!, ThreadId=%d\n”, omp_get_thread_num() );
^
E:\pro\thefirstomp.c(8): error: unrecognized token
printf(“Hello, World!, ThreadId=%d\n”, omp_get_thread_num() );
^
E:\pro\thefirstomp.c(8): error: unrecognized token
printf(“Hello, World!, ThreadId=%d\n”, omp_get_thread_num() );
^
E:\pro\thefirstomp.c(10): warning #1478: function "scanf" (declared at line 295
of "c:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\stdio.h") was declared
"deprecated"
scanf("%d",&i);
^
compilation aborted for E:\pro\thefirstomp.c (code 2)
flyingdog
2007-05-12
打赏
举报
回复
把你的程序,编译方式,错误信息贴出来。
编译
原理大作业-PL0语言
编译
器
编译
原理大作业-PL0语言
编译
器
一、实验目的二、源码说明1、头
文件
pl0.h(1 词法分析主要数据结构(通过enum symbol类实现)1、保留字(13+4个):2、运算符及界符(16+2个):3、标识符4、无符号整数5、字符串(2 中间代码生成与解释执行数据结构(3 符号表管理数据结构2、源
文件
pl0.cpp(1 初始化init()(2 main函数(3 词法分析getch()函数getsym()函数(4 语法分析+语义分析block()函数statement ()函数constdeclaration
无法解析的外部符号的几种可能
无法解析的外部符号的几种可能 1. lib
文件
未引入。可使用“#
pragma
comment(lib, “winsock.lib”) ”
语句
添加 lib 引用,也可在项目依赖里添加。 2. 类方法的实现未加类标识。如, “CTest::Connec
用C/C++实现代码的动态修改(SMC)
作者:星轨(oRbIt) E_Mail:
inte
2000@163.com摘要:所谓SMC(Self Modifying Code)技术,就是一种将可执行
文件
中的代码或数据进行加密,防止别人使用逆向工程工具(比如一些常见的反汇编工具)对程序进行静态分析的方法,只有程序运行时才对代码和数据进行解密,从而正常运行程序和访问数据。计算机病毒通常也会采用SMC技术动态修改内存中的可执行代码
SQLite 3.40.1 发布
SQLite 是一个 C 语言库,实现了一个小型、快速、独立、高可靠性、全功能的 SQL 数据库引擎。SQLite 是世界上使用最多的数据库引擎。SQLite 的源代码属于公共领域,每个人都可以免费使用,用于任何目的。 SQLite 3.40.1现已正式发布,更新内容如下: 添加对将SQLite
编译
为 WASM并在 Web 浏览器中运行的支持。注意:WASM build 及其
inte
...
基于PIC16F877A的流水灯程序设计教程
PIC16F877A微控制器是Microchip公司生产的一款8位微控制器,广泛应用于嵌入式系统和微处理器控制领域。它拥有28个引脚,具备256字节的EEPROM数据存储、2KB的闪存程序存储空间以及128字节的RAM数据存储空间。预处理器是C语言的一个重要特性,它在
编译
之前处理源代码。预处理器的命令称为预处理指令,如宏定义(#define)、
文件
包含(#include)等。宏定义允许定义常量和宏函数:(a) : (b))// 输出3.14159// max_value将为20。
英特尔边缘计算技术
568
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章