Ubuntu 13.10 上的编译帮助

Ubuntu 13.10 上的编译帮助

我最近开始接触编程,这是我开始编写的一个小 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。它将在您的程序目录中打开终端。

相关内容