Linux环境下编译C语言使用libpq连接瀚高数据库

文章目录

环境

系统平台:Linux x86-64 Red Hat Enterprise Linux 7

版本:5.6.5

文档用途

一、测试环境

数据库版本:企业版 5.6.5-cluster

虚拟机环境:centos 7

编译器:gcc

二、环境搭建

复制代码
如果系统没有gcc编译器,可以使用yum install gcc安装。

三、编写文档

复制代码
1. 使用vim编写.c文件test.c(注意:文件名必须是.c文件)



2.使用gcc编译

gcc -c -I/opt/HighGo5.6.5-cluster/include test.c -I后面要指定数据库include目录

root@localhost 5.6.5# gcc -c -I/opt/HighGo5.6.5-cluster/include test.c

3.通常可以通过gcc的"-o"选项来指定自己的可执行程序名称。

root@localhost 5.6.5# gcc -o test test.o -L/opt/HighGo5.6.5-cluster/lib -lpq

4.编译可执行文件

./test

附:linux环境C语言连接增删改查HGDB

libpq讲解.txt

相关推荐
瀚高PG实验室2 天前
PostgreSQL CREATE TYPE 未检查 multirange schema 的 CREATE 权限HGVE-2026-E007
数据库·postgresql·瀚高数据库
瀚高PG实验室3 天前
PostgreSQL pg_basebackup 和 pg_rewind 可覆盖源端超级用户选择的无关文件HGVE-2026-E010
数据库·postgresql·瀚高数据库
学传打活5 天前
【边打字.边学昆仑正义文化】_进阶篇5 宇宙星系的运转(续1)
微信公众平台·1024程序员节·汉字·昆仑正义文化
瀚高PG实验室6 天前
PostgreSQL 服务器因整数回绕导致分配空间过小HGVE-2026-E008
运维·服务器·数据库·瀚高数据库
瀚高PG实验室6 天前
PostgreSQL libpq lo_* 函数允许服务器超级用户覆盖客户端栈内存HGVE-2026-E011
服务器·数据库·postgresql·瀚高数据库
瀚高PG实验室9 天前
SQL优化案例:存储过程、复杂SQL拆成简单SQL提升整体性能
数据库·sql·postgresql·瀚高数据库
fangzhanpeng16813 天前
快速掌握C#语言基础知识点(1.基础数据类型)
开发语言·c#·1024程序员节
无己心15 天前
面向多平台 AI 搜索引擎的适配层架构设计
前端·人工智能·搜索引擎·ai·1024程序员节
瀚高PG实验室20 天前
几种因网络波动导致应用与数据库操作异常的现象
运维·网络·数据库·postgresql·瀚高数据库
u01030552721 天前
AI驱动的安卓UI自动生成功能实现
人工智能·1024程序员节