没有这样的文件或目录,但是库存在吗?

w

我已经在这个问题上研究了一段时间,希望有人可以指出我所缺少的内容。

$ make clean && make libvpnpp.a
c++ -arch x86_64 -arch i386 -I. -I/usr/local/include/ -c VpnInit.cpp
libtool -static -o libvpnpp.a VpnInit.o
libvpnpp.a
make: libvpnpp.a: No such file or directory
make: *** [libvpnpp.a] Error 1

但是,当我执行时ls,库在这里:

$ ls *.a
libvpnpp.a

多体系结构:

$ lipo -info libvpnpp.a 
Architectures in the fat file: libvpnpp.a are: x86_64 i386 

以下是相关的makefile规则和配方:

IS_DARWIN = $(shell uname -s | $(EGREP) -i -c "Darwin")
ifeq ($(IS_DARWIN),1)
    CXXFLAGS += -arch x86_64 -arch i386
    AR = libtool
    ARFLAGS = -static -o
endif
...

libvpnpp.a: $(VPNPP_LIB_OBJS)
    $(AR) $(ARFLAGS) $@ $(VPNPP_LIB_OBJS)
    $(RANLIB) $@
...

%.o : %.cpp
    $(CXX) $(CXXFLAGS) -I$(VPNPP_INCL) -I$(CRYPTOPP_INCL) -c $<

即使创建并存在该库,为什么也会make失败No such file or directory


这是来自的尾巴make -d

...
c++ -arch x86_64 -arch i386 -I. -I/usr/local/include/ -c VpnInit.cpp
Putting child 0x7fe669c0ff10 (VpnInit.o) PID 59119 on the chain.
Live child 0x7fe669c0ff10 (VpnInit.o) PID 59119 
Reaping winning child 0x7fe669c0ff10 PID 59119 
Removing child 0x7fe669c0ff10 PID 59119 from chain.
    Successfully remade target file `VpnInit.o'.
   Finished prerequisites of target file `libvpnpp.a'.
  Must remake target `libvpnpp.a'.
libtool -static -o libvpnpp.a VpnInit.o
Putting child 0x7fe669c111d0 (libvpnpp.a) PID 59127 on the chain.
Live child 0x7fe669c111d0 (libvpnpp.a) PID 59127 
Reaping winning child 0x7fe669c111d0 PID 59127 
libvpnpp.a
make: libvpnpp.a: No such file or directory
Live child 0x7fe669c111d0 (libvpnpp.a) PID 59138 
Reaping losing child 0x7fe669c111d0 PID 59138 
make: *** [libvpnpp.a] Error 1
Removing child 0x7fe669c111d0 PID 59138 from chain.
$ 
詹斯

看起来好像$(RANLIB)是空的,然后该行$(RANLIB) $@解析为just libvpnpp.a作为一行的第一个单词,shell希望执行一个libvpnpp.a找不到的程序(可能是因为.不在中PATH)。

尝试RANLIB=:在makefile中或作为make变量进行设置。或调查为什么RANLIB设置不正确。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

没有这样的文件或目录,但是库存在吗?

来自分类Dev

sh中没有“没有这样的文件或目录”错误,但是该文件存在吗?

来自分类Dev

尝试删除文件时“没有这样的文件或目录”,但是该文件存在吗?

来自分类Dev

尝试删除文件时“没有这样的文件或目录”,但是该文件存在吗?

来自分类Dev

bash中“没有这样的文件或目录”错误,但是文件存在吗?

来自分类Dev

没有这样的文件或目录,但是文件存在?

来自分类Dev

文件存在,但是“无法打开共享的对象文件:没有这样的文件或目录” 20.04

来自分类Dev

ls说文件存在,但是文件说没有这样的文件或目录

来自分类Dev

该操作无法完成。没有这样的文件或目录:但是该文件存在

来自分类Dev

文件存在,但是fopen“无法打开流,没有这样的文件或目录”

来自分类Dev

/ sbin / sh:ping:找不到[没有这样的文件或目录],但是文件存在

来自分类Dev

IOError没有这样的文件或目录,但是文件确实存在

来自分类Dev

ldd显示存在ELF解释器,但是我仍然得到“没有这样的文件或目录”

来自分类Dev

Bash:cd:没有这样的文件夹或目录,但是它存在

来自分类Dev

mkdir目录中存在“没有这样的文件或目录”

来自分类Dev

GIT说“没有这样的文件或目录”,但文件存在

来自分类Dev

即使文件存在,“ bash:没有这样的文件或目录”

来自分类Dev

exec:不存在(没有这样的文件或目录)

来自分类Dev

命令存在于路径中,但是我得到“没有这样的文件或目录”,而不是“找不到命令”

来自分类Dev

没有这样的文件或目录“文件”

来自分类Dev

rpmbuild没有这样的文件或目录

来自分类Dev

错误:没有这样的文件或目录

来自分类Dev

nginx没有这样的文件或目录

来自分类Dev

ENOENT,没有这样的文件或目录

来自分类Dev

没有这样的文件或目录-getcwd

来自分类Dev

没有这样的文件或目录-ruby

来自分类Dev

Bash:没有这样的文件或目录?

来自分类Dev

NDK没有这样的文件或目录

来自分类Dev

execvp():没有这样的文件或目录?

Related 相关文章

  1. 1

    没有这样的文件或目录,但是库存在吗?

  2. 2

    sh中没有“没有这样的文件或目录”错误,但是该文件存在吗?

  3. 3

    尝试删除文件时“没有这样的文件或目录”,但是该文件存在吗?

  4. 4

    尝试删除文件时“没有这样的文件或目录”,但是该文件存在吗?

  5. 5

    bash中“没有这样的文件或目录”错误,但是文件存在吗?

  6. 6

    没有这样的文件或目录,但是文件存在?

  7. 7

    文件存在,但是“无法打开共享的对象文件:没有这样的文件或目录” 20.04

  8. 8

    ls说文件存在,但是文件说没有这样的文件或目录

  9. 9

    该操作无法完成。没有这样的文件或目录:但是该文件存在

  10. 10

    文件存在,但是fopen“无法打开流,没有这样的文件或目录”

  11. 11

    / sbin / sh:ping:找不到[没有这样的文件或目录],但是文件存在

  12. 12

    IOError没有这样的文件或目录,但是文件确实存在

  13. 13

    ldd显示存在ELF解释器,但是我仍然得到“没有这样的文件或目录”

  14. 14

    Bash:cd:没有这样的文件夹或目录,但是它存在

  15. 15

    mkdir目录中存在“没有这样的文件或目录”

  16. 16

    GIT说“没有这样的文件或目录”,但文件存在

  17. 17

    即使文件存在,“ bash:没有这样的文件或目录”

  18. 18

    exec:不存在(没有这样的文件或目录)

  19. 19

    命令存在于路径中,但是我得到“没有这样的文件或目录”,而不是“找不到命令”

  20. 20

    没有这样的文件或目录“文件”

  21. 21

    rpmbuild没有这样的文件或目录

  22. 22

    错误:没有这样的文件或目录

  23. 23

    nginx没有这样的文件或目录

  24. 24

    ENOENT,没有这样的文件或目录

  25. 25

    没有这样的文件或目录-getcwd

  26. 26

    没有这样的文件或目录-ruby

  27. 27

    Bash:没有这样的文件或目录?

  28. 28

    NDK没有这样的文件或目录

  29. 29

    execvp():没有这样的文件或目录?

热门标签

归档