我需要从Firebird导出数据到CSV文件。当我使用Google时,我发现了fbeexport工具。我需要在我的CentOS 6机器上安装这个工具。我正在使用CentOS服务器。我如何在我的终端安装fbeexport ?有相关的文件证明吗?
我用的是CentOS 6.
我解压缩了文件,之后我找不到任何安装文件。我是一个Linux初学者,请帮助我。
解压缩文件后,我试图运行fbeexport文件,但结果是'command not found'。
-
在终端中创建一个文件夹并执行以下代码
git clone https://github.com/mariuz/fbexport`
-
打开Fbexport文件夹并执行以下命令
make all;
-
如果您遇到任何错误,如g++命令未找到,请运行以下命令
yum groupinstall 'Development Tools'
-
再次执行命令
make all
,如果遇到类似cannot find - lfbclient的错误然后执行以下命令sudo -i; cd /lib64 ln -s libfbclient.so.2.5.9 libfbclient.so
-
执行
make all
命令
您可以使用Makefile来安装。如果你已经安装了make
,你可以使用:
make install
或者,您应该确保exe/fbexport
文件是可执行的,并运行它。
也就是说,它是在2009年编译的,所以它可能不会按原样运行,您可能需要自己从源代码编译。这意味着除了make之外还要安装GCC。您还需要安装Firebird客户端库。然后使用:
make clean
make all
make install
注意:我自己实际上并没有遵循这些步骤,我不知道这些代码在最近的编译器版本上是否仍然可以编译。