mplayer移植过程中发现, gcc 4.8有个BUG:缺少stdatomic.h, 需要升级gcc版本。
1. 可以通过以下命令查看gcc版本:
$: gcc -v
2. 输入以下3条命令对gcc进行升级:升级过程比较慢,耐心等待...
$: sudo add-apt-repository ppa:ubuntu-toolchain-r/test $: sudo apt-get update $: sudo apt-get install -y g++-7
3. 然后对gcc进行更换软连接,gcc升级方能生效:
$: cd /usr/bin $: sudo rm -r gcc #移除之前的软连接 $: sudo ln -sf gcc-7 gcc #建立gcc-7的软连接 $: sudo rm -r g++ #同gcc $: sudo ln -sf g++-7 g++
4. 用 $: gcc -v 命令查看gcc版本是否升级生效
参考:
https://www.cnblogs.com/feifanrensheng/p/9695749.html
https://blog.csdn.net/betty13006159467/article/details/78394974