我有两台机器,一台是unix(带有oracle,pro c和g ++),另一台带有windows 10(带有oracle,pro c和g ++ [mingw-64])
我有一个.pc文件,我使用pro * c编译器在windows powershell和unix上使用以下命令进行预编译。
proc CODE=cpp CPP_SUFFIX=cpp PARSE=NONE sample.pc
获取“sample.cpp”文件后,我可以使用以下命令轻松编译并运行unix上的可执行文件
g++ *.cpp -I $ORACLE_HOME/precomp/ -L $ORACLE_HOME/lib -lclntsh -o a.out
现在我想做同样的事情(使用g ++编译生成的.cpp文件并将其链接到oracle pro * c lib文件[在unix的情况下为lclntsh])但是我不知道如何那样做。