30/09/2018, 19:37

Sách nào hiệu quả nhất cho người bắt đầu Shell code

Em đang tìm hiểu về shell code và lập trình kernel trong Linux - cụ thể là Ubuntu. Mấy hôm nay em gặp vấn đề với chỗ #include<linux/init.h>
Lúc biên dịch nó cứ báo lỗi ko tìm thấy. Có ai giúp em vụ này với ạ!

Minh Hoàng viết 21:50 ngày 30/09/2018

bạn cho xem đoạn code thử xem? Có thể là chưa có thư viện để include đc

Minh My viết 21:43 ngày 30/09/2018

Pham Van Hai viết 21:50 ngày 30/09/2018
  • Đây là gọi là lập trình “Linux kernel module”, chứ không phải “Shell Code” (đây là một dạng khác.
  • Để build được thì bạn phải cài kernel headers, bạn làm theo hướng dẫn bên dưới (áp dụng cho Ubuntu):
nixCraft – 2 Sep 06

Howto: Build Linux Kernel Module Against Installed Kernel w/o Full Kernel Source...

Recently I received a question via email: How do I build Linux kernel module against installed or running Linux kernel? Do I need to install new kernel source tree from kernel.org?

Minh My viết 21:43 ngày 30/09/2018

Cám ơn bạn nhiều! Mới bắt đầu nên cái gì cũng mơ mơ hồ hồ.

Bài liên quan
0