当前位置: 技术问答>linux和unix
有关编译网卡驱动问题
来源: 互联网 发布时间:2015-04-13
本文导语: 1.在终端上用gcc编译时产生很多错误,这样看不见前面的错误,只能看见后面的错误,该怎么办啊?用输出重定向到一个文件里,怎么文件里什么内容都没有啊?用more命令要让它产生的错误能够翻页,怎么不行啊? 2....
1.在终端上用gcc编译时产生很多错误,这样看不见前面的错误,只能看见后面的错误,该怎么办啊?用输出重定向到一个文件里,怎么文件里什么内容都没有啊?用more命令要让它产生的错误能够翻页,怎么不行啊?
2.gcc -DMODULE -D__KERNEL__ -I /usr/src/linux/net/inet -Wall -Wstrict-prototypes -O6 -c via-rhine.c '[-f /usr/include/linux/modversions.h]&&echo -DMODVERSIONS'
其中,参数'[-f /usr/include/linux/modversions.h]&&echo -DMODVERSIONS'是什么意思啊?
2.gcc -DMODULE -D__KERNEL__ -I /usr/src/linux/net/inet -Wall -Wstrict-prototypes -O6 -c via-rhine.c '[-f /usr/include/linux/modversions.h]&&echo -DMODVERSIONS'
其中,参数'[-f /usr/include/linux/modversions.h]&&echo -DMODVERSIONS'是什么意思啊?
|
1.应该用 make > output.txt 2>&1
2.'[-f /usr/include/linux/modversions.h]&&echo -DMODVERSIONS'表示如果存在文件/usr/include/linux/modversions.h的话,就定义MODVERSIONS。
2.'[-f /usr/include/linux/modversions.h]&&echo -DMODVERSIONS'表示如果存在文件/usr/include/linux/modversions.h的话,就定义MODVERSIONS。
|
-f 中的f是 file的缩写,这些都是shell命令脚本,你应该看看相关的shell编程的书就可以了。
2 ,1 分别是错误输出 和标准输出,这些都在shell编程中有详细的介绍。
2 ,1 分别是错误输出 和标准输出,这些都在shell编程中有详细的介绍。