Linux 下编译运行C程序

Gcc是Linux系统下一个非常重要的源代码编译工具,支持很多种不同语言的编译。例如:C C++ Ada Python Java 等。
编译运行单个源文件
1.编辑代码 vim main.cpp
int main(){
pid_t pid;
if((pid=fork())<0){
printf(“fork error!”);
}
else if(pid==0){
printf(“the child process pid is %d.\n”,getpid());
printf(“the group id is %d.\n”,getpgrp());
printf(“the group id is %d.\n”,getpgid(0));
printf(“the group id id %d.\n”,getpgid(getpid()));
exit(0);
}
sleep(3);
printf(“the parent process pid is %d.\n”,getpid());
printf(“the group id is %d.\n”,getpgrp());
return 0;
}
2.编译代码
编译结束后,会出现字节码文件。
命令:g++ -o main main.cpp
3.运行代码
命令:./main

你可能感兴趣的:(linux)