日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【error】scripts/basic/fixdep: Syntax error: ( unexpected

發布時間:2024/4/17 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【error】scripts/basic/fixdep: Syntax error: ( unexpected 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

第一次安裝PCIE驅動的時候容易出現各種問題,總結一下下。。

原因分析

一般情況下,直接make的時候會出現問題.

scripts/basic/fixdep: 1: scripts/basic/fixdep: Syntax error: "(" unexpected scripts/Makefile.build:261: recipe for target '/opt/pcie_v4l2_mono-master/app/uisee-sensor.o' failed make[3]: *** [/opt/pcie_v4l2_mono-master/app/uisee-sensor.o] Error 2 Makefile:1414: recipe for target '_module_/opt/pcie_v4l2_mono-master/app' failed make[2]: *** [_module_/opt/pcie_v4l2_mono-master/app] Error 2 make[2]: Leaving directory '/usr/src/linux-headers-4.4.38-tegra' Makefile:16: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/opt/pcie_v4l2_mono-master/app' Makefile:42: recipe for target 'all' failed make: *** [all] Error 2

?原因一:

沒有在/etc/rc.local文件中加載pcie驅動;

echo "PCIE card exist, start pcie video driver"modprobe videodevmodprobe videobuf2-coremodprobe videobuf2-vmallocmodprobe videobuf2-dma-contigmodprobe v4l2-common

等等。。。

原因二:

系統ext配置文件不完整;

解決方法:

在/boot/extconf,修改extconf文件,增加coherent_pool=16M,加在APPEND最后;

nvidia@tegra-ubuntu:/boot/extlinux$ sudo vi extlinux.conf TIMEOUT 30 DEFAULT primaryMENU TITLE p2771-0000 eMMC boot optionsLABEL primary MENU LABEL primary kernel LINUX /boot/Image APPEND ${cbootargs} root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 coherent_pool=16M

原因三:

內核需要重新編譯;

cd /lib/modules/4.4.38-tegra/ cd build cd scripts/ sudo make scripts

scripts目錄出錯:

make: *** No rule to make target 'scripts'. Stop.

注意,也可能是在build而不是scripts目錄下進行編譯;

build目錄編譯成功:

nvidia@tegra-ubuntu:/lib/modules/4.4.38-tegra/build$ sudo make scriptsHOSTCC scripts/basic/fixdepHOSTCC scripts/basic/bin2cHOSTCC scripts/kconfig/conf.oHOSTCC scripts/kconfig/zconf.tab.oHOSTLD scripts/kconfig/conf scripts/kconfig/conf --silentoldconfig Kconfig # # configuration written to .config #HOSTCC scripts/dtc/dtc.oHOSTCC scripts/dtc/flattree.oHOSTCC scripts/dtc/fstree.oHOSTCC scripts/dtc/data.oHOSTCC scripts/dtc/livetree.oHOSTCC scripts/dtc/treesource.oHOSTCC scripts/dtc/srcpos.oHOSTCC scripts/dtc/checks.oHOSTCC scripts/dtc/util.oHOSTCC scripts/dtc/dtc-lexer.lex.oHOSTCC scripts/dtc/dtc-parser.tab.oHOSTLD scripts/dtc/dtcCC scripts/mod/empty.oHOSTCC scripts/mod/mk_elfconfigMKELF scripts/mod/elfconfig.hHOSTCC scripts/mod/modpost.oCC scripts/mod/devicetable-offsets.sGEN scripts/mod/devicetable-offsets.hHOSTCC scripts/mod/file2alias.oHOSTCC scripts/mod/sumversion.oHOSTLD scripts/mod/modpostHOSTCC scripts/kallsymsHOSTCC scripts/pnmtologoHOSTCC scripts/conmakehashHOSTCC scripts/sortextable

?

原因四:
驅動文件的權限問題;

sudo chown nvidia:nvidia pcie_v4l2_mono-master/ -R

原因五:

編譯驅動;

cd /opt/pcie_*** sudo make clean make #( no sudo) sudo make insert

參考

1.編譯驅動內核;

轉載于:https://www.cnblogs.com/happyamyhope/p/9430225.html

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的【error】scripts/basic/fixdep: Syntax error: ( unexpected的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。