How to compile and run using GCC?
gcc
will not search your computer for the file named test.c
; it must be present in your working directory in your shell session.
$ pwd
to see what your current working directory is.
$ ls
to list the files in your working directory.
Related videos on Youtube
user3832856
Updated on September 18, 2022Comments
-
user3832856 over 1 year
I'm taking this course from Coursera and they asked us to have at least some knowledge in C .
So as they asked us to use GCC And Ubuntu , I installed both of them , I then followed this tutorial from YouTube but I had no luck running or compiling.
In fact , while I'm trying to rename my Empty file to "test.c" the icon of the file doesn't seem to change to letter "C" like his file.
As for compiling , I tried doing this :
gcc test.c -o test
but I had no chance and I received the following error code :
gcc: error: test.c: No such file or directory gcc: fatal error: no input files compilation terminated
I can't understand why it says there is no such file or directory while I can clearly see the file on the Desktop.
-
Zanna almost 8 yearsif the file is on your desktop, then you need to
cd Desktop
before you can run that command... -
user3832856 almost 8 yearsAre you sure ? as the terminal was giving "USername@username-desktop" ?
-
Zanna almost 8 yearsthat looks like the name of your computer. The command will only work if the file is in the current working directory, so you have to
cd
to that directory first. By default when you open a terminal you are in your home directory andDesktop
is a subdirectory of that.
-
-
user3832856 almost 8 yearspwd says "home/username" which I assume means I'm not in the desktop , and ls isn't showing the test.c logically. IF I try to do "cd desktop" It says that there is no such file or directory as well ?