[英]How to add -fPIC in Android.bp file?
我最近在 android 10: relocation R_AARCH64_ADR_PREL_PG_HI21 out of range: 8589967360 is not in [-4294967296, 4294967295]中遇到了重定位問題。 並且我嘗試在android.bp中添加cflags:["-fPIC"] ,但是不起作用。 有誰知道如何解決這個問題?
代碼如下所示:
我在 timeStampTrans.cpp 中定義了一個 class:
class timestampTrans
{
public:
timestampTrans();
static void init(double defScale);
};
當我在 timeStampTransWrapper.c 中使用這個 class 時:
static timeStampTrans tt[10];
報告了此錯誤。
找到根本原因。 這是因為我的代碼中有太多未初始化的全局變量,它們滿足了 .bss 部分。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.