linux 核心編譯錯誤總結

來源:互聯網
上載者:User

 linux 核心編譯錯誤總結

1. include/linux/time.h:174: undefined reference to `__aeabi_uldivmod'此問題是由於arm-2008q3的Gcc 4.3版,進行了代碼最佳化導致。 

-
-
-
include
/
linux/
time
.
h 2008-
10-
09 19:
47:
23.
000000000 +
0200
+
+
+
include
/
linux/
time
.
h.
new
2008-
10-
09 19:
47:
54.
000000000 +
0200
@@ -
173,
6 +
173,
10 @@
 {

        ns +
=
a-
>
tv_nsec;

        while
(
unlikely(
ns >
=
NSEC_PER_SEC)
)
{

+
/* The following asm() prevents the compiler from
+ * optimising this loop into a modulo operation. */

+
asm
(
""
:
"+r"
(
ns)
)
;

+

                ns -
=
NSEC_PER_SEC;

                a-
>
tv_sec+
+
;

        }

 

2.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.