zoukankan      html  css  js  c++  java
  • PostgreSQL的ecpg程序的调适与运行

    如果是在PPAS环境下,需要:

      ln -s /opt/PostgresPlus/9.1AS/lib/libpq.so /usr/lib/libpq.so.5

      ln -s /opt/PostgresPlus/9.1AS/lib/libpgtypes.so.3 /usr/lib/libpgtypes.so.3

      LD_LIBRARY_PATH=/opt/PostgresPlus/9.1AS/lib
      export LD_LIBRARY_PATH

    如果我们的程序原名 sample.pgc, 则可以分两步进行编译:

      ecpg -o sample.c sample.pgc
      gcc -o sample sample.c -I /opt/PostgresPlus/9.1AS/include

                                         -L /opt/PostgresPlus/9.1AS/lib -lecpg

    如果编译或运行的时候有:error loading xxxx 之类,那说明 LD_LIBRARY_PATH未能识别。
       编辑 /etc/ld.so.conf, 加入一行: /opt/PostgresPlus/9.1AS/lib。

       然后,运行 ldconfig -v

    如果是PostgreSQL环境下,则更简单一些:

      ecpg -o sample.c sample.pgc
      gcc -o sample sample.c -I /usr/local/pgsql/include

                                         -L /usr/local/pgsql/lib -lecpg

    如果编译或运行的时候有:error loading xxxx 之类,那说明 LD_LIBRARY_PATH未能识别。
       编辑 /etc/ld.so.conf, 加入一行: /usr/local/pgsql/lib。

       然后运行 ldconfig命令

  • 相关阅读:
    修改代码一般在测试服务器
    人很臭尽量往香里去做...
    救赎
    写的css十个错误
    如何debug看源代码
    办公室倒水
    程序和思维
    mousewheel.js 和scroll api
    drupal.behavior 和 document.ready 没有直接的关系
    revision in drupal
  • 原文地址:https://www.cnblogs.com/gaojian/p/2637831.html
Copyright © 2011-2022 走看看