我使用的是 Ubuntu 11.04 (VMware)。我的目标是实现 OpenMP。我使用的是 gcc 4.5 编译器。我尝试使用以下命令安装它sudo apt-get install gcc 4.5.
之后我继续gcc -fopenmp foo.c
但输出是:
gcc: foo.c: No such file or directory gcc: no input files –.
现在我尝试使用以下命令安装软件包:
ubuntu@ubuntu:~$ sudo apt-get install essential
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package essential.
我也尝试了 apt-cache search essential, sudo apt-get install essential-dev
但之后又出现了同样的错误,
E: Unable to locate package essential-dev
有什么解决办法吗?
我需要下载任何软件包吗?我应该怎么做?
答案1
sudo apt-get install build-essential
安装必要的开发工具。
至于 GCC 错误,你需要一个源文件foo.c
然后您才可以尝试编译它!