sudo和root账户的主要区别,不是他们的特权等级,特权等级上基本是一样的
主要区别在于环境变量,如果将一个操作的环境变量设置在了用户目录下的.bashrc中,而直接使用root权限的话,这个环境变量root是找不到的,这时候,就需要在/etc/enviroment或者/etc/profile中也添加相应的环境变量才行。
在alsa移植时要使用root权限,sudo -i,注意交叉编译器的环境变量要重新配置。