It works! So, if I understand, after the clang action, A compiled file is created, and I need to open it with prompting it, the same name of file without the ".c" at the end of the name. And to make this I need to type "./filename". Right?
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 :
It works! So, if I understand, after the clang action, A compiled file is created, and I need to open it with prompting it, the same name of file without the ".c" at the end of the name. And to make this I need to type "./filename". Right?
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.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 :$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
👍