Makefile文件
test.o: test.c //表示生成test.o文件需要test.c文件
gcc test.c -c //将test.c文件编译成test.o文件
test: test.o //表示生成test可执行文件需要test.o文件
gcc test.o -o //将test.o文件生成可执行文件test
chmod 777 makefile
//change mod
//1=1B=可读 2=10B=可写 4=100B可执行 7=1+2+4=111111B=可读可写可执行
//第一个7表示文件所有者的访问权 可读可写可执行
//第二个7表示文件所有者同组用户的访问权限 可读可写可执行
//第三个7表示其他用户的访问权限 可读可写可执行
#include
#include
int main()
{
chmod("/etc/password" ,S_IRUSR | S_IWUSR | S_IRGRP |S_IROTH );
return 0;
}
本文深入探讨了Makefile的基本语法,包括如何使用Makefile进行源代码编译和链接生成可执行文件。同时,详细解释了Linux系统中文件权限的概念,如chmod命令的使用方法及其对文件所有者、同组用户和其他用户的不同权限设置。
2034

被折叠的 条评论
为什么被折叠?



