编译

charlie11451419110 天前
c语言·c++·动态库·编译·编译技术
深入理解CC++的编译与链接技术8:Windows和Linux是如何搜寻动态库的?现在,我们需要讨论的是定位库文件的事情。定位库文件说的是——一个依赖了针对于本体而言的其他动态库文件的可执行文件,是如何找到这些其他动态库文件的?
赖small强11 天前
linux·c语言·c++·预处理·链接·编译·编译过程
【Linux C/C++ 开发】 GCC 编译过程深度解析指南GCC (GNU Compiler Collection) 将 C 源码转换为可执行文件的过程并非一蹴而就,而是分为四个独立的流水线阶段:预处理 (Preprocessing)、编译 (Compilation)、汇编 (Assembly) 和 链接 (Linking)。
张世争11 天前
qemu·rt-thread·编译
RT-Thread bsp qemu-vexpress-a9 编译环境ubuntu 虚拟机,新环境,需要搭建 RT-Thread qemu 环境,验证下来 qemu-vexpress-a9 资源比较的丰富,有大的 RAM,文件系统是 sd.bin 文件,可以设置足够大。
boss-dog1 个月前
编译·ros2·moveit
Ubuntu22.04 ros2-humble 源码安装 Moveit2可以直接使用apt安装官方编译好的二进制包,也可以把源代码下载下来自己编译,本文是通过源码编译安装的Moveit2。
安全二次方security²2 个月前
编译·cmake·atf·tf-a·arm安全架构·构建系统
TF-A CMake构建系统安全之安全(security²)博客目录导读目录一、摘要二、引言三、主要特性3.1. 结构化配置描述3.2. 目标描述
hello_ludy2 个月前
android·编译
Android 中的 mk 和 bp 文件编译说明主要介绍 Android 中的 mk 和 bp 文件的编译方式, Android 构建系统的两种不同配置文件。
DogDaoDao4 个月前
云原生·音视频·编译·wasm·webassembly·流媒体·多媒体
WebAssembly技术详解:从浏览器到云原生的高性能革命2015年,当Mozilla、Google、Microsoft和Apple四大浏览器厂商联合发布WebAssembly(Wasm)技术预览时,业界尚未意识到这将开启Web性能的新纪元。作为继HTML、CSS、JavaScript之后的第四种Web标准语言,WebAssembly的设计目标直指JavaScript难以突破的性能瓶颈——接近原生的执行效率与跨语言编译目标的双重定位,使其从诞生之初就肩负着重塑Web应用边界的使命。
断水客5 个月前
嵌入式·链接·编译·软件
GCC链接技术深度解析:性能与空间优化链接是编译过程的最后阶段,也是影响程序性能和空间效率的关键环节。现代链接器(如GNU ld或gold)提供了多种优化技术,可以显著改善程序的运行时性能和内存占用。本文将深入探讨GCC链接阶段的性能与空间优化技术。
Jackilina_Stone5 个月前
android·linux·c++·编译·faiss
【faiss】用于高效相似性搜索和聚类的C++库 | 源码详解与编译安装目录●Faiss■faiss::Index■faiss::read_index■faiss::write_index
Jackilina_Stone5 个月前
编译·amd平台
【AMD平台】编译llama.cpp目录■环境准备■CPU 版本编译■GPU 加速编译(ROCm)■针对特定 AMD GPU 架构优化■使用 CMake 的详细配置
漫步企鹅5 个月前
qt·编译·可执行文件·二进制大小
【Qt】构建和编译 Qt 程序时如何减少生成的二进制可执行文件的大小在构建和编译 Qt 程序时,可以通过以下几种方式减少生成的二进制可执行文件的大小:在链接阶段添加 -s 参数可以去除可执行文件中的符号表和调试信息:
九流下半5 个月前
windows·ffmpeg·harmonyos·编译·openharmony·三方库
window wsl 环境下编译openharmony,HarmonyOS 三方库 FFmpegC:\Users\Administrator>wsl --list --online以下是可安装的有效分发的列表。
阿昌喜欢吃黄桃6 个月前
java·maven·idea·编译·打包·mvnd·编译打包
mac安装mvnd结合ideahi,我是阿昌,今天记录一下mac系统下如何安装mvnd同时通过maven-helper插件配置mvnd命令,提升编译速度;
Uncertainty!!7 个月前
c++·链接·编译
C++编译/链接模型笔记来自:深蓝学院《C++基础与深度解析》早期版本中,从C++源代码到可执行文件的简单加工模型,无法有效处理大型程序的问题 只要修改了部分代码就要全部重新“加工”(编译)
时光飞逝的日子7 个月前
linux·shell·脚本·编译
linux下编写shell脚本一键编译源码进行linux应用层编程时,经常会使用重复的命令对源码进行编译,然后把编译生成的可执行文件拷贝到工作目录,操作非常繁琐且容易出错。本文编写一个简单的shell脚本一键编译源码。
斑鸠同学7 个月前
jar·sqoop·编译·atlas
如何获得sqoop-1.4.6.2.3.99.0-195.jar在编译atlas的时候,出现缺少依赖报错。源码里给的仓库已经无法下载。 可以通过 https://developer.aliyun.com/mvn/search 来下载 然后引入本地仓库即可。
智驾7 个月前
编译·openharmony·rk3568·烧录
OpenharmonyOS+RK3568,【编译&烧录】本篇主要记录如何编译OpenHarmony 4.1 版本,并且在RK3568上烧录、运行的过程。 其中,涉及到一些解决问题的思路和学习笔记,如果对你有帮助请点赞、转发、收藏,也非常欢迎各位小伙伴评论,交流。😊💐👍👍👍
PLUS_WAVE8 个月前
服务器·c++·bug·环境·编译·cuda·ld
【CUDA 编译 bug】ld: cannot find -lcudart我们使用 Conda 安装 pytorch 和 CUDA 环境之后,要用 Conda 的CUDA环境进行某个库编译时,出现了bug:
liuluyang5308 个月前
c语言·开发语言·算法·编译·c11
C语言C11支持的结构体嵌套的用法在 C 语言中,结构体(struct)不能直接在另一个结构体内部定义新的结构体类型,但可以通过以下两种方式实现类似效果:
阿斯顿的风格9 个月前
linux·开发语言·汇编·c++·ubuntu·bash·编译
CPP编译与链接过程在 C++ 中,从源代码(.cpp 文件)到最终可执行程序,需要经历以下四个主要阶段:预处理(Preprocessing)