FLUTTER ECOSYSTEM

native_toolchain_c

一个库,用于调用主机上安装的原生 C 编译器。

最新版本
0.19.5
近 30 天下载
313万
喜欢数
27
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个 Flutter/Dart 包,可调用主机上安装的原生 C 编译器。它在 Dart 和系统级 C 工具链之间提供桥梁,使开发者能够直接从 Dart 应用程序编译 C 代码。这对于性能关键任务或将现有 C 库集成到 Flutter 项目中特别有用。该包支持 Android、iOS、macOS、Windows 和 Linux 等多个平台,确保跨平台兼容性。它是 Dart Native 生态系统的一部分,专为低级别系统集成而设计。

适合场景
  • 在运行时编译C代码
  • 集成遗留的 C 库
  • 性能关键的计算
  • 跨平台原生构建
  • 系统级开发
主要特点
  • 对原生 C 编译器的直接访问
  • 跨平台支持
  • 与 Dart 的无缝集成
  • 支持 Android、iOS、macOS、Windows、Linux
  • Dart Native 生态系统的一部分
适合对象
  • 使用C库的开发人员
  • 需要高性能原生代码的项目
  • 跨平台原生工具
  • 高级 Flutter 集成
  • 系统级应用开发
使用建议
  • 需要在主机上安装C编译器
  • 平台特定的编译行为
  • 仅限具有原生工具链的系统
  • 可能需要为 CI/CD 进行额外设置
  • 不适合简单的应用逻辑
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add native_toolchain_c

所属分类

依赖

依赖清单 8 项

源码仓库

关联项目