انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: thd در 16 تیر 1393، 09:31 بظ
-
سلام من یه مدتی که وقتی میخوام یه هسته لینوکس رو کامپایل کنم یا سورس هایی که به سی نوشتم رو کامپایل کنم این ارور رو میده
HOSTCC scripts/basic/fixdep
cc1: error: /usr/include/i386-linux-gnu: Permission denied
make[1]: *** [scripts/basic/fixdep] Error 1
make: *** [scripts_basic] Error 2
-
Permission denied
یعنی مجوز ندارید و یا به عبارت بهتر باید دستورتون رو با sudo اجرا کنید
اینطوری بنرامه تحت کارر root اجرا میشه
-
من اول میزنم sudo -s و بعد وقتی میخوام هسته رو کامپایل کنم این ارور رو میده
HOSTCC scripts/basic/fixdep
/bin/sh: 1: scripts/basic/fixdep: Permission denied
make[1]: *** [scripts/basic/fixdep] Error 126
make: *** [scripts_basic] Error 2
کاربر روت هم شدم
-
بعد از اینکه دستور sudo میزنید از شما پسورد میخواهد یا نه؟
لطفا دستوری که تایپ می کنید هم اینجا بنویسید.
-
این دستورات
tanzadeh@tanzadeh-945PL-S3:/media/tanzadeh/C6F43171F4316539$ sudo -s
[sudo] password for tanzadeh:
root@tanzadeh-945PL-S3:/media/tanzadeh/C6F43171F4316539# cd linux-3.15.4/
root@tanzadeh-945PL-S3:/media/tanzadeh/C6F43171F4316539/linux-3.15.4# make localmodconfig
HOSTCC scripts/basic/fixdep
/bin/sh: 1: scripts/basic/fixdep: Permission denied
make[1]: *** [scripts/basic/fixdep] Error 126
make: *** [scripts_basic] Error 2