当前位置:我的异常网» Linux/Unix » 求UNIX高手,make编译出错,make: [xxxx] error 1,

求UNIX高手,make编译出错,make: [xxxx] error 1,该怎么解决

www.myexceptions.net  网友分享于:2013-01-27  浏览:64次

求UNIX高手,make编译出错,make:*** [xxxx] error 1

在网上看说,make:*** 类型的错误时致命的,本人菜鸟,初学者,望高手赐教。。。。

在Linux系统下编译文件》tuxmake ACCTSHTN

出错内容:

。。。。。

。。。。。

。。。。。

ACCTSHTN.pc:13940: warning: unused variable 'ChargeSum'

ACCTSHTN.pc: At top level:

ACCTSHTN.pc:14081: error: static declaration of 'CalPayRecLateFeeN' follows non-static declaration

ACCTSHTN.pc:14940: warning: implicit declaration of function 'PreSalesPayFeeCheck'

ACCTSHTN.pc: In function 'GetItem_IDICCID':

ACCTSHTN.pc:15150: warning: unused variable 'sUserNum'

ACCTSHTN.pc: In function 'GetNewPrintStr_1':

ACCTSHTN.pc:15678: warning: implicit declaration of function 'GetRealBalance'

ACCTSHTN.pc:15986: warning: implicit declaration of function 'InsPrintStr'

ACCTSHTN.pc:15664: warning: unused variable 'l'

make: *** [ACCTSHTN.o] Error 1

rm -f *.o

rm -f *.so

rm -f *.c

rm -f *.lis

INFO: Oracle Tuxedo, Version 10.3.0.0, 64-bit, Patch Level (none)

Booting server processes ...

exec ACCTSHTN -A -r -t -o /acctmgr/ahmob/run/log/ACCTSHTN.log :

CMDTUX_CAT:816: ERROR: Cannot exec, executable file not found

0 processes started.

makefile文件:

BOSSTUX:/>cat ${DEBUGDIR}/tux.mk

#

# Created: guohua

# Date:    2009.09.20

#########ACCTSHTN begin################

ACCTSHTN= -s ACCTSHTN

ACCTSHTNOBJ=ACCTSHTN.o

ACCTSHTN:$(ACCTSHTNOBJ)

rm -f $(BINDIR)/ACCTSHTN

$(SRVBEACOMP) $(ACCTSHTN) -o $(BINDIR)/$@ -f "$(ACCTSHTNOBJ)"

#########acctshtn end  ################

tux.mk文件内容:

.SUFFIXES:.cp .pc

RUNDIR=$(HOME)/run

PUBDIR=$(HOME)/run/src/public

ORADIR=$(ORACLE_HOME)

WORKDIR=$(HOME)/run

BINDIR=$(RUNDIR)/bin

XMLDIR=$(LIBXML)/include

SYSDIR=/usr

USRDIR=/usr/lib

CCP= cc -m64 -features=extensions -g -DPLATFORM_TYPE=SOLARIS

#C_COMP=cc -xcode=pic32

#CFLAGS=-xCC -m64 -features=extensions -g -DPLATFORM_TYPE=SOLARIS -D_PROCPATH="\"path/a.out\""

#C_COMP=cc

#CFLAGS=+DD64 -w -Ae -DPLATFORM_TYPE=HP +Z  -Wl,+s  -D__BIGMSGQUEUE_ENABLED -D__HP_NO_STRING_OVERLOADS  -g

C_COMP=gcc

CC=gcc

CFLAGS=-Wall -g

。。。。。。

------解决方案--------------------

ACCTSHTN.pc:14081: error: static declaration of 'CalPayRecLateFeeN' follows non-static declaration

提示很清楚了吧。

声明与定义不相符。

文章评论

GitHub 加速计划 / li / linux-dash
13
2
下载
A beautiful web dashboard for Linux
最近提交(Master分支:4 个月前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐