当前位置: 首页 > news >正文

SNMP 模块化设计解析

1. 目标产物

从 Makefile 中可以看出最终会生成三类东西:

  1. 静态库或动态库

    ARCHIVE := libsrossnmpcore.s.a
    

    → 由 SRCS 编译出来,打包成 .a 提供内部链接。

  2. 动态库

    LIBCFG = libsrossnmp.so
    

    → 由 LIBSRCS 单独编译,生成 .so 放到 $(ROOTFS)/usr/lib

  3. 可执行文件 (exec)
    Makefile 里留了空壳 exec:,代表这个模块当前只编译库,不直接生成可执行文件。


2. 源码分类

(1) SRCS

SRCS = $(EMBED_SRC) $(COMMON_SRC) $(LIBT_SRC) $(IDB_SRC) \$(SNMPRELAY_SRC) $(ENVOY_SRC) $(ROOT_SRC)

  • <

http://www.dtcms.com/a/391878.html

相关文章:

  • 2025的Xmind自定义安装(实测版)
  • AI“闻香识酒”:电子鼻+机器学习开启气味数字化新纪元
  • Coze工作流拆解:成语故事类小红书图文批量创作全流程
  • PyQt6之进度条
  • 【AI编程】Trae配置rules与配置和使用一些目前比较好用的MCP
  • 音乐家不会被束缚,MusicGPT+cpolar让创作更自由
  • python笔记之面向对象篇(六)
  • Linux中处理nohup日志太大的问题
  • vLLM应该怎么学习
  • 实测AI Ping,一个大模型服务选型的实用工具——技术原理与核心技巧解析
  • rag-anything —— 一站式 RAG 系统
  • 第十周文件包含漏洞和远程命令执⾏漏洞
  • 2021年下半年 系统架构设计师 综合知识
  • 佳易王宠物医院管理系统软件:核心功能详解
  • Berkeley DB: 一款高性能的嵌入式键值对数据库
  • BGE-large-zh-v1.5微调
  • Merkle Patricia Tree
  • 2003-2017年各地级市环境相关指标数据
  • 【开题答辩全过程】以 基于JAVA的视频分享管理系统为例,包含答辩的问题和答案
  • claude-code-和-codex-和-cursor-uniapp前端开发实测
  • 阿里新发布|Qwen3-Next-80B-A3B :MoE 架构破解大模型效率难题,vLLM 落地实测
  • 1型糖尿病中的胰岛细胞病变(β细胞与α细胞)
  • 工频干扰消除算法总结参考
  • 6.栈和队列(上)
  • C语言 ——— 数组
  • 卡尔曼Kalman滤波|基础学习(二)
  • 《2511系统分析师第二遍阅读总结2》
  • FramePack
  • 自注意力机制Self-Attention (三)
  • Vue中窗口拉伸效果实现(Vue2版)