首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用带“瘦存档”文件的objcopy时出现的问题

使用带“瘦存档”文件的objcopy时出现的问题
EN

Stack Overflow用户
提问于 2019-02-27 14:12:36
回答 1查看 357关注 0票数 0

请使用以下shell命令来再现问题:

代码语言:javascript
复制
# create subdirectory
mkdir subdir

# create source files with dummy functions
echo 'void func1(){}' > file1.c
echo 'void func2(){}' > ./subdir/file2.c

# compiling sources into object files
gcc -c file1.c -o file1.o
gcc -c ./subdir/file2.c -o ./subdir/file2.o

# creating "thin archive" file from object files
ar crT out.a file1.o ./subdir/file2.o

# running objcopy, which leads to an error
objcopy out.a out_copy.a

因此,会发生以下错误:

objcopy:st0AENRL/subdir/file2.o:没有这样的文件或目录

当“瘦”存档由子目录中的对象文件组成时,objcopy会出现问题。

有人知道这样的行为是否正常吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-20 10:25:37

这真是个臭虫。据报道为这里。对薄档案的支持是暂时的已禁用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54907402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档