簡體   English   中英

如何在 Android.bp 文件中添加 -fPIC?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM