البنية ووحدات المعالجة المركزية
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
عند العمل باستخدام رمز أصلي، من المهم الأجهزة. تتيح لك اتفاقية NDK إمكانية التأكد من
التوافق مع البُنى الأساسية ووحدات المعالجة المركزية (CPU) المناسبة من خلال تزويدك بمجموعة متنوعة من
ABBs التي يمكنك الاختيار من بينها.
يوضّح هذا القسم طريقة استهداف
البنية ووحدات المعالجة المركزية المحدّدة في وقت الإنشاء،
وكيفية استخدام إضافات النيون الخاصة بالذراع (ARM)،
وكيفية السماح لمكتبة ميزات وحدة المعالجة المركزية بطلب
ميزات اختيارية في وقت التشغيل.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Architectures and CPUs\n\nWhen you're working with native code, hardware matters. The NDK lets you ensure\nyou're compiling for the right architectures and CPUs by giving you a variety\nof ABIs from which to choose.\n\nThis section explains how to target specific\n[architectures and CPUs](/ndk/guides/abis) at build time,\nhow to use ARM [Neon extensions](/ndk/guides/cpu-arm-neon),\nand how the [CPU features](/ndk/guides/cpu-features) library lets you query\noptional features at run-time."]]