Cara Menghilangkan Tulisan Warning Linker di Termux
Pernah gak sih termux kalian muncul pesan eror warning linker seperti pada gambar di atas ? kalau iya kali ini kita akan membahas cara mengatasi warning linker ini, Tapi sebelum itu kita harus mengenali terlebih dahulu jenis Warning linker. Terdapat 2 jenis Warning linker yang biasa nya sering muncul pada termux.
1. yang pertama adalah Unsupported flags contoh pesan eror nya seperti ini WARNING: linker: Unsupported flags DT_FLAGS_1=0x8
2. dan yang kedua adalah Unused DT Entry contoh pesan erornya seperti ini WARNING: linker: /data/data/com.termux/files/usr/lib/ruby/gems/2.4.0/gems/pg-0.20.0/lib/pg_ext.so: unused DT entry: type 0xf arg 0x168e
nah kita akan membahas cara mengatasi kedua warning linker tersebut di mulai dari yang pertama terlebih dahulu
Cara Mengatasi WARNING: linker: Unsupported Flags DT_FLAGS_1=0x8
pertama kita buka terlebih dahulu termux kalian, terus ikuti perintah termux di bawah satu persatu. Untuk tahap selanjutnya kita ketik wsh kemudian masukan nama dari shell yang kalian gunakan entah bash/zsh/mosh/fish/xonsh
1. install terlebih dahulu golang di termux kita
pkg install golang
2. setelah itu download script nya melalui termux
go get github.com/anikhasibul/wsh
3. kita compile terlebih dahulu script golang nya
go build
4. setelah itu copy
cp wsh $PREFIX/bin/
Cara mengatasi Warning: linker unused DT Entry:
nah ini adalah eror warning linker yang kedua, dimana pesan eror nya cukup banyak sehingga menyebabkan spam di termux kita. cara mengatasinya cukup mudah kita bisa menggunakan tool termux elf cleaner. langsung saja buka termux dan jalankan perintah di bawah satu persatu.
1. pertama install terlebih dahulu git dan clang
apt install clang git make -y
2. selanjutnya download tool termux elf cleanernya
3. masuk ke direktori toolnya
cd termux-elf-cleaner
4. jalan kan perintah
make
5. dan yang terakhir
make install
Setelah mengikuti comand yang di atas kita masuk pada tahap terakhir dan untuk Mengatasi hal tersebut kita menggunakan file berbentuk bash Di sini saya sudah menyiapkan filenya, so langsung saja kita download.
Setelah kita download kita pindahkan file tersebut di folder luar/ di dalam penyimpanan internal. supaya kita mudah untuk mengaksesnya,
Nah dan setelah itu kita jalankan dengan perintah di bawah ini :
Nah dan setelah itu kita jalankan dengan perintah di bawah ini :
bash elf.sh
nah kurang lebih begitu tutorial cara mengatasi warning linker di termux yang tentu sangat tidak mengenakkan kalau di pandang. semoga bermanfaat jangan lupa di share dan baca tutorial termux yang lainnya.
go get github.com/anikhasibul/wsh
BalasHapus# cd .; git clone https://github.com/anikhasibul/wsh /data/data/com.termux/files/home/go/src/github.com/anikhasibul/wsh
Cloning into '/data/data/com.termux/files/home/go/src/github.com/anikhasibul/wsh'...
WARNING: linker: Unsupported flags DT_FLAGS_1=0x8
WARNING: linker: Unsupported flags DT_FLAGS_1=0x8
package github.com/anikhasibul/wsh: exit status 128
$ go build
can't load package: package .: no Go files in /data/data/com.termux/files/home
$
MalMalah gitu gan punya saya
BalasHapus