为什么在linux下新建用户编写的代码不能编译

为什么在linux下新建用户编写的代码不能编译,第1张

1. 看一下,gcc或者g++工具安装没有

方法:在命令行输入gc 按两下tab键,看是否能补全为gcc

2. 编译的是什么代码,C,还是C++,如果是C,使用gcc编译,如果是C++ 使用g++编译

方法:gcc -g -o test test.c

-g :表示优化

-o:表示后面的输入文件明为test

test.c 为源文件

3. 看一下代码有没有错误

根据代码错误查找原因

4.出现

ccache:failed to create/var/cache/ccache/tmp (permission denied)

你之前肯定用root配置了什么东西,不通用户不能访问的,

你把关于create/var/cache/ccache/tmp 权限改一下。

1、首先打开linux系统,然后在linux桌面的空白处右击,在d出的选项中选择打开终端。

2、其次在终端窗口中输入useradd-d/home/cron/log-mbbee命令,来创建新用户,然后使用passwdbbee命令设置密码。

3、最后提示输入两次密码,即可完成创建新用户。

Linux中创建用户和用户组的具体 *** 作步骤如下:

1、首先我们在Linux系统命令行中输入groupadd命令,用它创建一个用户组。

2、创建好了以后运用cat命令,打开etc下面的group文件,我们创建的用户组都会在里面。

3、打开group文件以后,我们看到了刚才创建的用户组,这是鉴别用户组是否创建成功的根据。

4、还可以通过在命令行中输入groupmod命令后,多敲几次tab键,终端会自动列举出当前所有的组。

5、另外,如果你创建一个用户的时候,如下图所示,运用useradd命令创建一个用户,默认是已经创建了用户组的,用户组和用户名称一样。

6、最后当你在创建文件的时候,你用哪个用户创建的,文件的所属组就会自动归属这个用户的所属组。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7569765.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-07
下一篇2023-04-07

发表评论

登录后才能评论

评论列表(0条)

    保存