fastDB在linux下安装 LinuxOracleUnix脚本C
程序员文章站
2022-07-14 13:09:51
...
本文原创作品,如需转载请注明来源,作者:galebo
最近研究fastdb,下了个安装包http://www.fastdb.org/fastdb-3.62.tar.gz。
在configure时报checking whether compiling with multithread support... yes
checking for pthread_create in -lpthread... no,目前无办法解决。
换其他办法
直接用安装文件夹里面的makefile.gnu,看了说明这个是UNIX下的脚本。
使用这个报
编译通过,但是链接时报错:
这个是需要增加-lgcc_s 链接库。
最后全部通过,由于未使用automake,中间文件和最终链接库都在当前目录,自己建文件夹lib,将文件放置此目录。
算是装上fastdb了。
最近研究fastdb,下了个安装包http://www.fastdb.org/fastdb-3.62.tar.gz。
在configure时报checking whether compiling with multithread support... yes
checking for pthread_create in -lpthread... no,目前无办法解决。
换其他办法
直接用安装文件夹里面的makefile.gnu,看了说明这个是UNIX下的脚本。
使用这个报
[oracle@galebo fastdb]$ make -f makefile.gnu g++ -c -Iinc -Wall -O0 -g -fPIC -Wno-invalid-offsetof -pthread -fPIC src/class.cpp cc1plus: unrecognized option `-Wno-invalid-offsetof'编辑此文件,去掉此选项。
编译通过,但是链接时报错:
subsql.o(.text+0x1a8): In function `dbSubSql::dbSubSql(dbDatabase::dbAccessType)': src/subsql.cpp:130: undefined reference to `_Unwind_Resume'
这个是需要增加-lgcc_s 链接库。
最后全部通过,由于未使用automake,中间文件和最终链接库都在当前目录,自己建文件夹lib,将文件放置此目录。
算是装上fastdb了。
下一篇: ActiveMQ vs AMQP
推荐阅读
-
fastDB在linux下安装 LinuxOracleUnix脚本C
-
fastDB在linux下安装 LinuxOracleUnix脚本C
-
利用Qt/C++在腾讯云/阿里云服务器搭建TCP/IP协议实现网络通信以及Qt在linux下的安装和程序打包踩坑(详解)
-
Oracle 11g在Linux6下安装及报错 C [ld-linux-x86-64.so.2+0x14d70]的解决方
-
在Red Hat Enterprise Linux 7.0 x86_64下安装Oracle 12c R1数据库
-
在Red Hat Enterprise Linux 7.0 x86_64下安装Oracle 12c R1数据库
-
这是我在Linux 6.2下APACHE+PHP4+MYSQL的安装脚本。大家看看吧!写得很简陋,不
-
Postgresql在Linux下的安装配置与C程序应用
-
这是我在Linux 6.2下APACHE+PHP4+MYSQL的安装脚本。大家看看吧!写得很简陋,不
-
Oracle11.2.0.1在Linux-X64下安装脚本-