2、具有生产力的工具可以选择ubuntu版本:对于生产力版本最大的要求就是稳定了,ubuntu就是非常不错的选择,死机崩溃几乎可以避免了。还可以选择fedora版本,也是非常不错的,也具有非常不错的稳定性,不过整体来说还是ubuntu,各种生产力软件都适用于它,不用浪费时间找软件。而且还拥有海量的知识库,互联网上可以找到关于ubuntu的一切问题解决方案,非常适合初学者学习。
3、日常使用可以选择deepin、manjaro版本:相对于来说更加省心一些。deepin对于从Windows迁移过来的用户是非常不错的选择,高度兼容Windows风格和操作习惯的系统,可以适配Windows下的软件,可以让初学者快速融入其中。manjaro版本,拥有所有Linux桌面版本中最大的软件仓库,最多适配的桌面环境、最简单易用的应用管理方式,如果作为家用的情况下,是非常适合的选择。
根据目录命名,大概能判断这个目录是用户运行库目录。bash找不到gcc的话,可能是PATH变量没有包含这个目录,你可以在你的程序头部分加入以下命令:
PATH=”$PATH”:/usr/libexec/
这样,每次运行这个程序的时候,这个目录就被纳入PATH系统变量中了,命令就能够被bash找到了。
printf是输出到缓冲区,并不是立即输出到屏幕。
而对于system命令的调用是立即回显的,因此看起来system命令在前面,输出语句在后面。
解决方法:
将所有的
printf(...)改为
fprintf(stderr,...)