编译器 点滴mlir

vite编译为什么会报错“__vite-browser-external:node:path、fs、url...”

当你在使用 Vite 打包时,遇到类似于 `__vite-browser-external` 的错误消息,通常是因为在代码中尝试导入浏览器不支持的模块。 `__vite-browser-external` 是 Vite 内部的一个机制,用于替换浏览器环境中无法直接访问的 Node.js 核心模块。例 ......

MinGW编译Python至pyd踩坑整理

注意需要魔法 用scoop自动安装配置MinGw 需要魔法,不需要手动配置mingw scoop install mingw 安装Cython,Setuptools第三方库 关闭魔法,使用清华源 pip install setuptools -i https://pypi.tuna.tsinghua ......
Python MinGW pyd

openGauss-预编译慢问题

背景: 使用opengauss3.0.3,JDBC使用占位符,PreparedStatement的方法测试,因为是压测和业务场景特殊,每次使用的参数都一致。 现象: 1、不传参的方法,将where条件变量写死,执行时间很快 2、修改enable_pbe_optimization=off,发现执行5次 ......
openGauss 问题

编译Platinum SDK库

Platinum SDK是一款开源的库,方便用户在各种平台上快算实现DLNA Render功能,本文章主要介绍,使用Android NDK编译Platinum SDK,方便后续在Android平台上使用。 一.Platinum 源代码下载地址: https://github.com/plutinos ......
Platinum SDK

Makefile减少依赖文件编译

Makefile减少依赖文件编译 %.o:%.c makefile all:test1.o test2.o test3.o gcc *.o -o elf echo "sucess!!" %.o:%.c gcc -c $^ -o $@ CL: rm -rf *.o elf test1 #include ......
Makefile 文件

Python编译升级3.7.x

CentOS 7自带的Python为3.6.x,但因项目需要,要升级到3.7.x,记录遇到的一些问题。 Python3.7.x需要先升级OpenSSL到1.1.x后的版本,否则会报下面的错误 WARNING: pip is configured with locations that require ......
Python

GCC源码编译安装升级

gcc官网:​​https://gcc.gnu.org/​​ 1.安装系统默认gcc(有则忽略) yum install -y gcc gcc-c++ make 2.下载高版本gcc源码包 下载地址:​​https://ftp.gnu.org/gnu/gcc/​ wget https://ftp.g ......
源码 GCC

写cuda程序bug调通以后记得不要用gdb编译代码!

一次并行与分布式计算的作业编写cuda程序使用 shared memory 进行优化,写出来的代码有错误,然后边开启了gdb调试,用 -G -g 选项编译。 结果后面使用 __shared__ 优化后跑出来竟然还没有不用跑出来快 急得我甚至都把PPT上的代码抄上去还是很寄 最后把 Makefile ......
代码 程序 cuda bug gdb

VS 编译报错,未能找到 "XXX" 的一部分

出现这个报错,最大的可能是路径太长了,windows 路径的默认最大长度是260 个字符,路径超过此长度就会报错 解决方法:启用长路径 找到注册表 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\Long ......
quot XXX VS

PreparedStatement预编译原理及基础使用

PreparedStatement介绍 PreparedStatement 是 JDBC 中的一个接口,用于执行预编译的 SQL 语句。与普通的 Statement 不同,PreparedStatement 的 SQL 语句在执行之前已经经过编译,因此更高效且安全,同时可以防止 SQL 注入攻击。P ......
PreparedStatement 原理 基础

cpp的编译过程

C++程序的编译过程通常分为四个主要步骤: 预处理(Preprocessing):这个阶段主要处理源代码文件中的以“#”开头的预编译指令4。例如,对宏进行展开,对include的文件进行展开,处理条件编译选项判断,清理注释等。预处理后生成的文件通常以.i或.ii结尾2。 编译(Compilation ......
过程 cpp

java-打包编译常用命令

java-打包编译常用命令 1. maven预编译(打包检查异常) 在上到测试环境或者生产环境之前,先在本地打包检查异常: mvn clean install -Dmaven.test.skip=true -X 2. maven打包 一般用IDEA上的maven工具按钮: 如果打包失败则可以用下面的 ......
命令 常用 java

riscv gnu编译器

官网 https://github.com/riscv-collab/riscv-gnu-toolchain 编译器 基于RISC-V交叉编译器包括32bit和64bit两种类型,其中每种类型又包括裸机版本(newlib)和动态链接库版本(linux glibc) newlib ./configur ......
编译器 riscv gnu

make -f 编译不成功

make -f 编译不成功 编译内核模块时使用自己make -f 指定的xxMakefilexx编译的目标不正确或编译失败 在学习编译驱动模块时,使用了自己的myMakefile,发现编译的目标还是原来的Makefile指定的目标 前提: 根据教程编写了自己的驱动源码以及Makefile 预期效果: ......
make

编译Assimp时出现“warning C4819”的解决方案

编译Assimp 5.3.1时出现错误:assimp-5.3.1\contrib\clipper\clipper.cpp(3913,1): error C2220:以下警告被视为错误:warning C4819:该文件包含不能在当前代码页中表示的字符。请将该文件保存为 Unicode 格式以防止数据... ......
解决方案 warning 方案 Assimp C4819

centos7.9 编译安装redis 6.2.6

参考地址:https://zhudo.net/server/linux/149.html 1.下载和安装 下载redis 需要其他版本去官网自行下载 wget -c https://download.redis.io/releases/redis-6.2.6.tar.gz //解压 tar -zvx ......
centos7 centos redis

centos7.9 编译安装cmake 3.23.0

参考地址:https://www.zhudo.net/server/linux/125.html 1、先检查并卸载老版本 yum remove cmake 2、准备安装好cmake所需的依赖 yum -y install gcc gcc-c++ openssl openssl-devel tar 3 ......
centos7 centos cmake 23

【编译原理】用C/C++编写一个LL(1)解析器

任务描述 本关任务:用C/C++编写一个LL(1)解析器 相关知识 为了完成本关任务,你需要掌握: LL文法 C/C++ 编程语言基础 C语言的基本结构知识 LL(1)解析器 在创建解析器之前,你应该创建一个下面文法的LL(1)分析表。 C/C++ 本实训涉及函数、结构体,标准流输入输出,字符串等操 ......
原理 LL

Termux安装GCC编译器

cctools pkg update pkg install -y coreutils gnupg curl -sLo $PREFIX/etc/apt/trusted.gpg.d/cctools.asc --create-dirs https://cctools.info/public.key ec ......
编译器 Termux GCC

交叉编译工具 arm-none-linux-gnueabihf-gcc安装及思考

1 安装步骤 A 创建目录:/usr/local/arm B 将交叉编译器(压缩包)复制到该目录,在该目录下进行解压得到“gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf”的文件 C打开/etc/profile 文件添加环境变量 sudo vi ......

KEILC51编译问题ERROR L104: MULTIPLE PUBLIC DEFINITIONS重复定义

这个问题是keil中比较常见的,但对于很多新手比较头疼的 像出现这种104的报错 出现上述错误则是因为函数Delay_ms重复定义,我们只需要把这个函数名改一个就OK了 我们可以把.c.h文件的Delay_ms改为Delay1_ms,在调用函数也改为Delay1_ms,然后编译就不会出错了。 ......
DEFINITIONS MULTIPLE PUBLIC 问题 KEILC

UBUNTU 18.04.6 编译PRELOADER遇到报错 undefined reference "“

我是参考https://www.cnblogs.com/DoreenLiu/p/14392442.html安装的 ubuntu-18.04.6-desktop-amd64.iso) 接着参考Intel的 SD卡 image 设计的教程 (https://rocketboards.org/foswik ......
PRELOADER undefined reference UBUNTU quot

使用vscode编译makefsdata

前言 | LWIP版本 | lwip-STABLE-2_2_0_RC1 | 环境配置 解压LWIP源码 找到makefsdata文件夹:lwip-STABLE-2_2_0_RC1\src\apps\http\makefsdata 通过vscode打开 配置CMAKE 新建cmakelists.txt ......
makefsdata vscode

编译器上手指南,算子开发及开源项目指导手册,直播课程报名通道限时开启!

本期既有技术大佬带来深度学习编译器 MegCC 的详细教程,又有实习经历丰富的在校同学分享 MegEngine 算子开发流程及开源经历,手把手带你学习,精彩不容错过!更有直播间有奖答疑, 现在报名,即有机会获得 MegEngine 周边大礼包! ......
上手指南 算子 编译器 通道 课程

jdk配置和源文件编译执行

1.jdk环境变量配置 1.“系统属性”--“高级”--“环境变量”,打开环境变量窗口 2.新增系统变量:JAVA_HOME 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_162 3.新增系统变量:CLASSPATH 变量名:CLASSPATH 变 ......
源文件 jdk

MDK自动化编译

2023-11-10 https://www.cnblogs.com/NJ-Leon/ 目标:实现MDK工程的自动化编译。 第一步:实现MDK中部分Group文件夹自动化编译为lib库; 原因:客户有时候需要更新lib库,自动化编译部分Group文件夹,可以避免频繁搬运工程文件。 第二步:实现mak ......
MDK

交叉编译提示ModuleNotFoundError: No module named 'packaging'

如果你的目标环境中的python是通过交叉编译自行生成的,可能会遇到这个提示 在你已经完成python的交叉编译后,你就需要crossenv,然后完成对应库的适配 #Make crossenv pip install crossenv python3 -m crossenv --without-pi ......

vscode编译多个c源文件

windows上实现vscode编译多个c源文件 - 知乎 (zhihu.com) 1、建立bin/doc/inc/app/src等目录 2、bin目录用来存放生成的exe文件,doc用来存放帮助文档,inc用来存放*.h文件,app用来存放主程序main.c,src用来存放*.c文件 3、修改ta ......
源文件 多个 vscode

VS2019编译PCL1.11.1源码

最近在使用PCL的体素滤波器进行点云降采样时,遇到了 Leaf size is too small for the input dataset 的报错,出于某些原因,并不想简单的增大 Leaf size 来解决这个问题。尝试修改了PCL的源码,但是很可惜,对源码的改动并不能直接应用到我的项目中,于是 ......
源码 2019 11.1 PCL1 PCL

【转】编译型与解释型、动态语言与静态语言、强类型语言与弱类型语言的区别

编译型和解释型 我们先看看编译型,其实它和汇编语言是一样的:也是有一个负责翻译的程序来对我们的源代码进行转换,生成相对应的可执行代码。这个过程说得专业一点,就称为编译(Compile),而负责编译的程序自然就称为编译器(Compiler)。如果我们写的程序代码都包含在一个源文件中,那么通常编译之后就 ......
语言 类型 静态 动态
共2000篇  :6/67页 首页上一页6下一页尾页