我最近开始接触编程,这是我开始编写的一个小 C 代码。
我正在使用 Ubuntu 13.10。
int main(int argc, char *argv[])
{
puts("Hello world.");
return 0;
}
每当我尝试使用编译它时
gcc exl.c -o exl1
cc exl.c -o exl1
或者类似的东西我一直得到
gcc: error: exl.c: No such file or directory
gcc: fatal error: No input files
compilation terminated.
我不知道该怎么做,如果能提供任何帮助我将非常感激。
PS我已经做了
sudo apt-get install build-essential
sudo apt-get update build-essential
sudo apt-get upgrade build-essential
答案1
您需要在存储 C 代码的目录中运行 gcc,因此首先使用:
cd /home/your-user-name/path-to-program-dir
然后运行 gcc。为了确保 C 文件位于同一目录中,请使用
ls *.c
这将显示当前目录中的所有 C 文件。如果你不确定代码存储在哪个目录中,那么你可能需要使用
find
答案2
如果您使用 gedit,则在保存 c 文件后使用 ctrl-M。它将在您的程序目录中打开终端。