- Adım
- ikon
- Cihazım
- xpr
- Konum
- eu
- Katılım
- 13 Ocak 2018
- Konular
- 205
- Mesajlar
- 1.273
- Tepkime puanı
- 2.124
- Puanları
- 138
Bu yöntem ile Snapdragon kerneli derleyebileceksiniz.
1-) Toolchain Kurulumu:
Android Git Serverinden Yahut Codesourcery gibi kaynaklardan. Tavsiyem aşağıdaki toolchaindir :
* aarch64-linux-android-4.9
2-) Kernel Kaynağını Çıkarma:
Kernel adında bir klasöre kernel kaynağınızı çıkarın.
3-) Çıktı Klasörü Oluşturma:
İster el ile bir "out" adlı klasör, istersenizde kernel kaynağınızın ana dizininde aşağıda vereceğiniz klasör oluşturma komutuyla oluşturabilirsiniz.
$ mkdir kernel/out
4-) Derlemeye Hazırlanma:
Aşağıdaki komutu toolchain dizini içerisinde verin.
export CROSS_COMPILE=$(pwd)/bin/aarch64-linux-android-
export ARCH=arm64 && export SUBARCH=arm64
5-) Derleme Faslı:
cd kernel
make "isim_defconfig" -> Tırnak işareti içine aldığım bölgelerde siz kendi defconfiginizin ismini gireceksiniz.
Örneğin: make oneplus3_defconfig gibi.
Ardından
make -j4
komutunu verip derlemeyi başlatabilirsiniz.
32 bit mimarisi içinde bir dokümantasyon oluşturacağım.
Çıkan Dosyalar:
- Kernel : arch/arm64/boot -> Dizininde bulunur.
Temizlik İçin:
Aşağıdaki komutu vermeniz yeterli.
make mrproper
1-) Toolchain Kurulumu:
Android Git Serverinden Yahut Codesourcery gibi kaynaklardan. Tavsiyem aşağıdaki toolchaindir :
* aarch64-linux-android-4.9
2-) Kernel Kaynağını Çıkarma:
Kernel adında bir klasöre kernel kaynağınızı çıkarın.
3-) Çıktı Klasörü Oluşturma:
İster el ile bir "out" adlı klasör, istersenizde kernel kaynağınızın ana dizininde aşağıda vereceğiniz klasör oluşturma komutuyla oluşturabilirsiniz.
$ mkdir kernel/out
4-) Derlemeye Hazırlanma:
Aşağıdaki komutu toolchain dizini içerisinde verin.
export CROSS_COMPILE=$(pwd)/bin/aarch64-linux-android-
export ARCH=arm64 && export SUBARCH=arm64
5-) Derleme Faslı:
cd kernel
make "isim_defconfig" -> Tırnak işareti içine aldığım bölgelerde siz kendi defconfiginizin ismini gireceksiniz.
Örneğin: make oneplus3_defconfig gibi.
Ardından
make -j4
komutunu verip derlemeyi başlatabilirsiniz.
32 bit mimarisi içinde bir dokümantasyon oluşturacağım.
Çıkan Dosyalar:
- Kernel : arch/arm64/boot -> Dizininde bulunur.
Temizlik İçin:
Aşağıdaki komutu vermeniz yeterli.
make mrproper