Partially.
Look, C is a compiled langauge, and Clang is a compiler unlike Python or Ruby which are interpreted language.
When you type the command clang simple.c , clang takes the source code and compiles it into machine code into a.out (a.out is default output name) and to run the program you must execute the binary like this $ ./a.out
And you can name the output binary anything you like by simply passing the -o flag, the syntax is like this :
Partially.
Look, C is a compiled langauge, and Clang is a compiler unlike Python or Ruby which are interpreted language.
When you type the command
clang simple.c, clang takes the source code and compiles it into machine code intoa.out(a.outis default output name) and to run the program you must execute the binary like this$ ./a.outAnd you can name the output binary anything you like by simply passing the
-oflag, the syntax is like this :$clang <SOURCE_CODE> -o <OUTPUT_NAME>@koouty , seems like you're new to C , I would recommend watching some Beginners' Tutorial and Reading some tutorials available on internet.
Many many thanks.
If any need any further help you can just DM me
👍