【Other】C语言编译

背景

本文只是简单记录一下C语言的相关代码,以备日后查阅。

代码

#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>

void exectask()
{
    
    
  printf("执行了一次任务。\n");
}

int main()
{
    
    
  if (fork() > 0) exit(0);

  int ii = 0;
  while(1) {
    
    
    exectask();
    sleep(5);
  }
}

gcc -o signal signal.c

gcc --version                    
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/c++/4.2.1
Apple clang version 12.0.0 (clang-1200.0.32.29)
Target: x86_64-apple-darwin19.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

man 1 ls
man 2 ls
man 3 ls
man 4 ls

man 3 exit

以上。

猜你喜欢

转载自blog.csdn.net/Kevin_Gates/article/details/128138581