首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#编译

C语言的编译和链接:从源代码到可执行文件

用户11029137

翻译环境就是由上面提到的两个过程:编译和链接组成。而编译又可以进一步细分为预处理、编译、汇编三个子过程。

4000

采用v4l2loopback来实现 虚拟Camera

小驰行动派

Android上面实现虚拟摄像头的思路有很多,本文提供的一个思路是,采用v4l2loopback 来实现。

4910

zju-learning-assistant

阿超

https://github.com/PeiPei233/zju-learning-assistant

3300

【嵌入式】在 Keil C51 中生成库文件(`.lib`)步骤

LuckiBit

Keil C51 是 Keil 针对 8051 微控制器(如 STC8 系列)的开发工具,与 Keil MDK(针对 ARM Cortex)不同。Keil C5...

4210

[操作系统] 动静态库制作与原理

DevKevin

静态库(.a文件)在程序编译链接阶段会被完全链接到可执行文件中。生成的可执行文件包含所有需要的库代码,运行时无需再查找或加载外部库文件。这使得静态链接的程序更加...

9610

花3分钟来了解一下Vue3中的插槽到底是什么玩意

前端欧阳

这篇文章我们讲了经过编译后父组件的插槽会被编译成一堆方法,这些方法组成的对象就是$slots对象。在子组件中会去执行这些方法,并且可以将子组件的变量传给父组件,...

5510

掌握 TypeScript:JavaScript 的超能伙伴

程序员 NEO

首先来看看没有使用 Ts 之前的写法其中会存在那些问题,注意点, 由于 JS 是弱类型的,所以只要定义了一个变量, 就可以往这个变量中存储任意类型的数据,也正是...

6810

【嵌入式】嵌入式项目手动与自动化构建流程详解

LuckiBit

在嵌入式开发过程中,从源代码编写到最终程序烧录涉及多个关键步骤,这些步骤在手动方式和自动化方式下有所不同。本文详细介绍了8个嵌入式项目处理流程:源代码编写、预处...

11510

【编译原理】Chapter 0:当你学习编译原理之前需要了解什么

Skrrapper

编译原理(Compiler Design)是计算机科学中研究程序编译过程的学科。编译过程的核心任务是将高级编程语言(如C、Java等)写的源代码转换为低级语言(...

9310

Blazor-路由模板(上)

MaybeHC

组件编译后,实际上是将@page 指令使用RouteAttribute 特性替代的。因此,我们也可以在组件中直接使用 RouteAttribute 特性指定路由...

3200

【C++ 函数重载】—— 现代编译技术下的多态表达与性能优化

换一颗红豆

如上代码,我们通过指针传参实现了一个交换两个int变量的Swap函数。 那么问题来了,如果我们需要交换两个float变量呢?我们需要交换两个char 变量呢?...

14210

Go语言学习系列——第一个 Go 程序——【坚果派-红目香薰】

红目香薰

作者简介:大数据领域优质创作者、CSDN博客专家 、阿里云博客专家、华为云课堂认证讲师、华为云社区云享专家、坚果派社区成员、具有10余年横向开发经验,全国教师...

5510

【C++】模板的改进

利刃大大

​ 在 C++98/03 的泛型编程中,模板实例化有一个很繁琐的地方,就是连续两个右尖括号 >> 会被编译解释成右移操作符,而不是模板参数表的形式,需要一个空格...

4300

交叉编译 ARM 架构浏览器(补充)

云水木石

在上一篇文章《deepin Linux 系统上交叉编译 ARM 架构浏览器》中,我们探讨了 Chromium 浏览器交叉编译的基本流程。但在后续的调整编译参数的...

7910

Typescript NPM 制包/发包流程一步通

老麦

大家好, 我是 老麦, 一个运维老兵, 现在专注于 Golang,DevOps,云原生基础设施建设。

8700

五分钟入门Erlang语言基于brod类库实现操作Kafka案例总结

用户9421738

现场大数据项目Kafka组件大多数使用的语言集中在Java、Python、Go、C++。最近现场需求使用Erlang对接,遂有本文。Erlang是一种函数式并发...

7510

初识Qt · Qt的基本认识和基本项目代码解释

_lazy

3.需要有一个Qt的集成开发环境。有了编译器我们还得要有其他的,对于Qt官方提供的Qt creater是最适合新手的,不需要配置,但是如果你说你想要用visua...

10610

DeepSeek-基于vLLM部署

运维小路

强烈建议采用原生自带高版本的内核,由于我这个机器是复用上次Linux+GPU的机器,所以我又重新编译了gcc,然后中途还遇到了很多问题。

21700

deepin Linux 系统上交叉编译 ARM 架构浏览器

云水木石

随着国产信创系统的逐步发展,越来越多的设备采用了非 x86 架构的 CPU,如 ARM、龙芯、申威和 RISC-V 等。其中,ARM 架构的市场份额最高,主要厂...

6010

【Golang】从人工到智能:编译时自动化注入Git版本信息

编码如写诗

ldflags 是 Go 语言编译时的一个重要选项,用于传递链接器(linker)标志。通过使用 ldflags,开发者可以在编译过程中注入变量、修改包的属性或...

4500
领券