Skip to content

Latest commit

 

History

History
45 lines (34 loc) · 974 Bytes

README.md

File metadata and controls

45 lines (34 loc) · 974 Bytes

clang

create file hello.c

#include <stdio.h>
 
int main()
{
    /* 我的第一个 C 程序 */
    printf("Hello, World! \n");
 
    return 0;
}

编译器 gcc vs clang :

$ clang --version
Apple clang version 12.0.0 (clang-1200.0.32.27)
Target: x86_64-apple-darwin19.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

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

编译并执行 compile and run the file:

$ clang hello.c && ./a.out
Hello, World! 

$ gcc hello.c && ./a.out
Hello, World!