
# ecpg组件介绍
- ecpg支持平台
  表1ecpg支持平台 
  | 操作系统            | 平台      |
  |:---|:---|
  | EulerOS V2.0SP5 | x86_64位 |
  | EulerOS V2.0SP9 | ARM64位  |
  | Kylin V10       | x86_64位 |
  | Kylin V10       | ARM64位  |
     
  

- ecpg组件
  - ecpg：用于对嵌入式SQL-C进行预处理的可执行二进制文件。
  
  - libecpg：为ecpg提供连接、执行SQL、事务等实现的动态库，包括libecpg.so、libecpg.so.6和libecpg.so.6.4，在C语言程序编译执行时通过"-lecpg"参数引用。
  
  - libpgtypes：ecpg提供的用于实现数值、日期、时间戳、区间类型数据操作运算的动态库，包括libpgtypes.so、libecpg.so.6和libecpg.so.6.4，在C语言程序编译执行时通过"-lpgtypes"参数引用。
   
- ecpg组件的获取路径
  - ecpg二进制获取路径：$GAUSSHOME/bin
  
  - ecpg依赖动态库路径：$GAUSSHOME/lib
  
  - ecpg所需头文件路径：$GAUSSHOME/include/ecpg
   
 
