baidu_31863299 2018-03-26 01:38 采纳率: 0%
浏览 1090
已结题

C语言源代码makefile时碰到一个错误信息

各位大神最近工作时编译C语言源代码makefile时碰到一个错误信息,就是make lib的时候报错了,错误信息如下,请问一下,这个到底是什么错误,跟oracle链接数据库有关系吗?因为我要编译这个代码时需要
安装oracle数据库客户端(为了包含里面的一个文件include $(ORACLE_HOME)/precomp/lib/env_precomp.mk),请问这到底该怎么解决呀?急用,谢谢!

gcc -g -c -DDEBUG -fPIC -DDB_ORACLE -DOS_LINUX -o swPreproc.o -I/home/lizhao/lizhao/inc -I/home/oracle/ora11g/client/precomp/public -I/home/oracle/ora11g/client/rdbms/public -I/home/oracle/ora11g/client/rdbms/demo -I/home/oracle/ora11g/client/plsql/public -I/home/lizhao/ibsrun/inc -I/usr/include/libxml2 -I/usr/include/libxml2/libxml swPreproc.c
Building swPreproc...
gcc -o /home/lizhao/lizhao/bin/swPreproc swPreproc.o
gcc -g -c -DDEBUG -fPIC -DDB_ORACLE -DOS_LINUX -o swMqapi.o -I/home/lizhao/lizhao/inc -I/home/oracle/ora11g/client/precomp/public -I/home/oracle/ora11g/client/rdbms/public -I/home/oracle/ora11g/client/rdbms/demo -I/home/oracle/ora11g/client/plsql/public -I/home/lizhao/ibsrun/inc -I/usr/include/libxml2 -I/usr/include/libxml2/libxml swMqapi.c
Building libmqapi.a...
ar rv /home/lizhao/lizhao/lib/libmqapi.a \
swMqapi.o
r - swMqapi.o
gcc -g -c -DDEBUG -fPIC -DDB_ORACLE -DOS_LINUX -o swUsrfun.o -I/home/lizhao/lizhao/inc -I/home/oracle/ora11g/client/precomp/public -I/home/oracle/ora11g/client/rdbms/public -I/home/oracle/ora11g/client/rdbms/demo -I/home/oracle/ora11g/client/plsql/public -I/home/lizhao/ibsrun/inc -I/usr/include/libxml2 -I/usr/include/libxml2/libxml swUsrfun.c
swUsrfun.c: In function 鈅ufProGETVALUE?
swUsrfun.c:4678: warning: passing argument 3 of 鈅swExpress?from incompatible pointer type
swUsrfun.c: In function 鈅ufProADDNODE?
swUsrfun.c:5051: warning: passing argument 3 of 鈅swExpress?from incompatible pointer type
swUsrfun.c:5125: warning: passing argument 3 of 鈅swExpress?from incompatible pointer type
swUsrfun.c:5206: warning: passing argument 3 of 鈅swExpress?from incompatible pointer type
swUsrfun.c:5273: warning: passing argument 3 of 鈅swExpress?from incompatible pointer type
swUsrfun.c: In function 鈅ufProADDPROP?
swUsrfun.c:5554: warning: passing argument 3 of 鈅swExpress?from incompatible pointer type
gcc -g -c -DDEBUG -fPIC -DDB_ORACLE -DOS_LINUX -o swXml.o -I/home/lizhao/lizhao/inc -I/home/oracle/ora11g/client/precomp/public -I/home/oracle/ora11g/client/rdbms/public -I/home/oracle/ora11g/client/rdbms/demo -I/home/oracle/ora11g/client/plsql/public -I/home/lizhao/ibsrun/inc -I/usr/include/libxml2 -I/usr/include/libxml2/libxml swXml.c
In file included from /home/lizhao/lizhao/inc/swxml.h:12,
from swXml.c:4:
/usr/include/libxml2/libxml/DOCBparser.h:22:2: warning: #warning "The DOCBparser module has been deprecated in libxml2-2.6.0"
swPreproc "" swUsrextfun.dbc swUsrextfun.pc
proc sqlcheck=syntax mode=oracle dbms=v8 unsafe_null=yes parse=none include=/home/lizhao/lizhao/inc include=/home/oracle/ora11g/client/precomp/public include=/home/oracle/ora11g/client/rdbms/public include=/home/oracle/ora11g/client/rdbms/demo include=/home/oracle/ora11g/client/plsql/public include=/home/oracle/ora11g/client/network/public iname=swUsrextfun.pc

Pro*C/C++: Release 11.2.0.1.0 - Production on Mon Mar 26 09:16:29 2018

Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

System default option values taken from: /home/oracle/ora11g/client/precomp/admin/pcscfg.cfg

Syntax error at line 34, column 18, file swUsrextfun.pc:
Error at line 34, column 18 in file swUsrextfun.pc
EXEC SQL INCLUDE '../inc/swDbstruct.h';
.................1
PCC-S-02014, Encountered the symbol "" when expecting one of
the following:

: [ ] + / . .. an identifier, a string, a numeric constant,
define, elif, else, endif, error, if, ifdef, ifndef, include,
line, pragma, undef, exec, sql, begin, end, var, type,
oracle, an immediate preprocessor command, a C token, create,
function, package, procedure, trigger, or, replace,

Error at line 0, column 0 in file swUsrextfun.pc
PCC-F-02102, Fatal error while doing C preprocessing
make: *** [swUsrextfun.o] Error 1

  • 写回答

1条回答 默认 最新

  • baidu_30233079 2018-03-26 03:22
    关注

    你的源码里面有中文?

    评论

报告相同问题?

悬赏问题

  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
  • ¥15 安装svn网络有问题怎么办