cp:cannot stat '../lib/libFtp.a':No such file or directory

cyx_java 2009-09-13 05:18:51
make -f makefile_sw

make一个makefile文件,出现如下错误信息:

cp ../lib/libFtp.a ../lib/libFtp.a
cp:cannot stat '../lib/libFtp.a':No such file or directory
make:***[../lib/libFtp.a] Error 1


搞了一天了也没搞出来错在哪,
请各位大哥大姐帮忙啊,在线等......
...全文
1127 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
eijikayn 2009-09-13
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 cyx_java 的回复:]
引用 5 楼 eijikayn 的回复:
cp -p $(FTPLIB) $(LIB)
这个要看你怎么处理了,你要把.a最后拷到哪个目录下,如果像你两个目录都一样就不用执行这步copy了


我把这段中的    cp -p $(FTPLIB) $(LIB)  注释掉了。就没有那个错误了
#------- ライブラリファイルの作成
$(LIB):    $(OBJECTS)
        cd $(LIBDIR)
#      cp -p $(FTPLIB) $(LIB)
        $(AR) -ruv $(LIB) $(OBJECTS)
        cp -p $(LIB) $(CPYDIR)


我不知道注释掉这句话,是否合适。如果这句话不能注释掉的话,就麻烦了。

[/Quote]

应该没问题。因为你两个目录是一样的,所以不用拷来拷去的。
cyx_java 2009-09-13
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 eijikayn 的回复:]
cp -p $(FTPLIB) $(LIB)
这个要看你怎么处理了,你要把.a最后拷到哪个目录下,如果像你两个目录都一样就不用执行这步copy了
[/Quote]

我把这段中的 cp -p $(FTPLIB) $(LIB) 注释掉了。就没有那个错误了
#------- ライブラリファイルの作成
$(LIB): $(OBJECTS)
cd $(LIBDIR)
# cp -p $(FTPLIB) $(LIB)
$(AR) -ruv $(LIB) $(OBJECTS)
cp -p $(LIB) $(CPYDIR)


我不知道注释掉这句话,是否合适。如果这句话不能注释掉的话,就麻烦了。
aizibion 2009-09-13
  • 打赏
  • 举报
回复
也许,可能。。。
CFLAGS = -L/lib64 -m64 -g -c $(DEBUGFG) -L$(LIBDIR) -I$(INCDIR) -I$(COMDIR) -lftp
调整一下清晰点
CFLAGS = -L/lib64 -m64 -g -c $(DEBUGFG) -L$(LIBDIR) -lFtp -I$(INCDIR) -I$(COMDIR)
就算不区分大小写,还是精确最好
eijikayn 2009-09-13
  • 打赏
  • 举报
回复
cp -p $(FTPLIB) $(LIB)
这个要看你怎么处理了,你要把.a最后拷到哪个目录下,如果像你两个目录都一样就不用执行这步copy了
cyx_java 2009-09-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 eijikayn 的回复:]
为什么cp  ../lib/libFtp.a  ../lib/libFtp.a  相同目录拷贝,这个应该不对吧
是不是
LIBDIR  = $(BASE1)/lib
LIB      = $(LIBDIR)/lib$(LIBNAME).a
FTPLIB    = $(BASE1)/lib/libFtp.a
这个设置不对
[/Quote]

我也在纳闷呢,那应该怎么写呢?
eijikayn 2009-09-13
  • 打赏
  • 举报
回复
为什么cp ../lib/libFtp.a ../lib/libFtp.a 相同目录拷贝,这个应该不对吧
是不是
LIBDIR = $(BASE1)/lib
LIB = $(LIBDIR)/lib$(LIBNAME).a
FTPLIB = $(BASE1)/lib/libFtp.a
这个设置不对
cyx_java 2009-09-13
  • 打赏
  • 举报
回复
makefile文件内容如下:


#
# $Header: makefile 1.0.0.0 2003/11/20 NEC $
#

#######################################
# #
# FTP ライブラリ makefile #
# #
#######################################

#------- コマンドの設定
#CC = /usr/abiccs/bin/cc
#AR = /usr/abiccs/bin/ar
CC = cc
AR = ar

#------- ライブラリ名
LIBNAME = Ftp

#------- ディレクトリの設定
# 20031205
#
#BASE = /proj/comtrac
#BASE1 = /proj/comtrac/su/ot/libftp
BASE = ../../../..
BASE1 = ..
BASE2 = $(BASE1)/com
SRCDIR = $(BASE1)/src
LIBDIR = $(BASE1)/lib
LIB = $(LIBDIR)/lib$(LIBNAME).a
OBJDIR = $(BASE1)/obj
INSTLIB = $(LIBDIR)/lib$(LIBNAME).a
COMDIR = $(BASE)/include
INCDIR = $(BASE1)/include

#FTPLIB = $(BASE1)/old/make/libftp.a

FTPLIB = $(BASE1)/lib/libFtp.a

LMDIR = $(BASE1)/debug
# 2003.12.05
#
#CPYDIR = /proj/comtrac/lib
CPYDIR = ../../../../lib

#------- オブジェクトファイルリスト
OBJECTS = $(OBJDIR)/FtpLibUt.o \
$(OBJDIR)/FtpLibBye.o \
$(OBJDIR)/FtpLibGet.o \
$(OBJDIR)/FtpLibLog.o \
$(OBJDIR)/FtpLibLogin.o \
$(OBJDIR)/FtpLibLog.o \
$(OBJDIR)/FtpLibMode.o \
$(OBJDIR)/FtpLibPut.o \
$(OBJDIR)/FtpLibBatIn.o \
$(OBJDIR)/FtpLibBatOut.o \
$(OBJDIR)/FtpLibRemoteDel.o \
$(OBJDIR)/Debug.o

#------- ヘッダファイルリスト
HEADERS = $(INCDIR)/FtpLib.h



#------- デバッグ定義リスト
DEBUGFG = -DDEBUG





#------- コンパイルオプションリスト
#CFLAGS = -c -O $(DEBUGFG) -I$(INCDIR)

###20090909 caoyx Update Start
#CFLAGS = -g -c $(DEBUGFG) -L$(LIBDIR) -I$(INCDIR) -I$(COMDIR) -lftp
CFLAGS = -L/lib64 -m64 -g -c $(DEBUGFG) -L$(LIBDIR) -I$(INCDIR) -I$(COMDIR) -lftp
###Update End

#------- ライブラリファイルの作成
$(LIB): $(OBJECTS)
cd $(LIBDIR)
cp -p $(FTPLIB) $(LIB)
$(AR) -ruv $(LIB) $(OBJECTS)
cp -p $(LIB) $(CPYDIR)

#------- オブジェクトファイルの作成
$(OBJDIR)/FtpLibBye.o : $(SRCDIR)/FtpLibBye.c $(HEADERS) $(FTPLIB)
cd $(OBJDIR); $(CC) $(CFLAGS) $(SRCDIR)/FtpLibBye.c
$(OBJDIR)/FtpLibGet.o : $(SRCDIR)/FtpLibGet.c $(HEADERS) $(FTPLIB)
cd $(OBJDIR); $(CC) $(CFLAGS) $(SRCDIR)/FtpLibGet.c
$(OBJDIR)/FtpLibLog.o : $(SRCDIR)/FtpLibLog.c $(HEADERS) $(FTPLIB)
cd $(OBJDIR); $(CC) $(CFLAGS) $(SRCDIR)/FtpLibLog.c
$(OBJDIR)/FtpLibLogin.o : $(SRCDIR)/FtpLibLogin.c $(HEADERS) $(FTPLIB)
cd $(OBJDIR); $(CC) $(CFLAGS) $(SRCDIR)/FtpLibLogin.c
$(OBJDIR)/FtpLibMode.o : $(SRCDIR)/FtpLibMode.c $(HEADERS) $(FTPLIB)
cd $(OBJDIR); $(CC) $(CFLAGS) $(SRCDIR)/FtpLibMode.c
$(OBJDIR)/FtpLibPut.o : $(SRCDIR)/FtpLibPut.c $(HEADERS) $(FTPLIB)
cd $(OBJDIR); $(CC) $(CFLAGS) $(SRCDIR)/FtpLibPut.c
$(OBJDIR)/FtpLibBatIn.o : $(SRCDIR)/FtpLibBatIn.c $(HEADERS) $(FTPLIB)
cd $(OBJDIR); $(CC) $(CFLAGS) $(SRCDIR)/FtpLibBatIn.c
$(OBJDIR)/FtpLibBatOut.o : $(SRCDIR)/FtpLibBatOut.c $(HEADERS) $(FTPLIB)
cd $(OBJDIR); $(CC) $(CFLAGS) $(SRCDIR)/FtpLibBatOut.c
$(OBJDIR)/FtpLibRemoteDel.o : $(SRCDIR)/FtpLibRemoteDel.c $(HEADERS) $(FTPLIB)
cd $(OBJDIR); $(CC) $(CFLAGS) $(SRCDIR)/FtpLibRemoteDel.c
$(OBJDIR)/FtpLibErr.o : $(SRCDIR)/FtpLibErr.c $(HEADERS) $(FTPLIB)
cd $(OBJDIR); $(CC) $(CFLAGS) $(SRCDIR)/FtpLibErr.c
$(OBJDIR)/FtpLibUt.o : $(SRCDIR)/FtpLibUt.c $(HEADERS) $(FTPLIB)
cd $(OBJDIR); $(CC) $(CFLAGS) $(SRCDIR)/FtpLibUt.c
$(OBJDIR)/Debug.o : $(SRCDIR)/Debug.c $(HEADERS) $(FTPLIB)
cd $(OBJDIR); $(CC) $(CFLAGS) $(SRCDIR)/Debug.c


lsldd 2009-09-13
  • 打赏
  • 举报
回复
你至少也要把你的makefile文件贴出来吧
数据名称:337个城市智慧健康养老DID数据(2017-2025) 数据范围:31省 数据来源:工信部 数据注意:智慧健康养老是以智能硬件、数字化服务平台为载体,融合物联网、大数据、云计算、AI 等信息技术,围绕老年人健康管护、日常养老两大需求形成的新型产业与服务体系;核心是把健康管理、安全监护、生活照料、医疗康复、精神慰藉打通,实现医养结合、居家 - 社区 - 机构一体化,缓解老龄化与护理人力缺口压力 数据指标:city、year、treat Python 数据分析完整实操流程 整体分为 6 大步骤:数据读取 → 数据清洗(最耗时)→ 描述性统计探索 → 可视化分析 → 深度挖掘(相关性、分组、回归等)→ 结果导出 常用工具库: 数据读写、表格处理:pandas 数值计算:numpy 绘图可视化:matplotlib、seaborn 高级统计 / 机器学习:scipy、scikit-learn 我国智慧健康养老产业持续深化落地,各地依托数字技术、智能终端、大数据平台,逐步构建起机构、社区、居家三位一体的智慧养老服务体系,数字化赋能养老服务转型升级成效持续显现。 全国多地持续推进智慧养老院建设、居家养老智能设备布设、养老服务数字化平台搭建,逐步实现养老服务精准化、监管智能化、供给多元化。 各地积极探索养老数据资源化利用、医养智慧融合、适老科技产品落地应用,形成了一批可复制、可推广的城市智慧养老发展模式。

70,038

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧