gpt4 book ai didi

android - Android源构建失败: undeclared identifier 'ftruncate'

转载 作者:行者123 更新时间:2023-12-02 11:04:24 25 4
gpt4 key购买 nike

我想通过使用此文档来构建android源代码:
https://source.android.com/source/building-running.html

最后一步是:'make -j16'

一段时间后,编译中止并显示以下错误消息:

host C++: libart <= art/runtime/catch_block_stack_visitor.cc
host C++: libart <= art/runtime/catch_finder.cc
art/compiler/elf_stripper.cc:122:16: error: use of undeclared identifier 'ftruncate'
int result = ftruncate(file->Fd(), offset);
^
1 error generated.
make: *** [out/host/linux-x86/obj/SHARED_LIBRARIES/libart-compiler_intermediates/elf_stripper.o] Fehler 1
make: *** Warte auf noch nicht beendete Prozesse...

我不知道。
Google并没有帮助,我真的不在这个话题上,只是想对android代码做些改动(我还没有做任何更改)。

我的系统是:
ubuntu 13.10
java 1.6.0_4
current android master branch

最佳答案

您可以通过添加来避免此问题

#include <unistd.h>

在elf_stripper.cc的开头

关于android - Android源构建失败: undeclared identifier 'ftruncate' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22324357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com