我尝试了以下方法:
sudo apt-get install build-essential
Reading package lists... Done
Building dependency tree
Reading state information... Done
build-essential is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Run Code Online (Sandbox Code Playgroud)
但是当我编译终端显示以下内容时:
g++ hello.cpp -o hello
The program 'g++' can be found in the following packages:
* g++
* pentium-builder
Try: sudo apt-get install <selected package>
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
是否有任何支持graphics.h库的基于 Linux 的编译器?我想实现图形程序,所以请让我知道是否有这样的软件。
如果没有,那么我该如何使用它?
有人为 LLVM/Clang 3.1 构建和设置了 Ubuntu Precise PPA 吗?一个奖励是将最新版本的 libc++ 也集成到其中。
在新的 Ubuntu 18.04 中:
我在任何发行说明中都找不到它(我不想安装只是为了检查。)
我编写了一个 C++ 程序并编译它以生成一个.out 文件。但是,每当我尝试运行它时,都会收到 Permission Denied。我读到我们可以使用 sudo,但我无法让它正常工作。我使用类似sudo "./a.out" 的东西,但这也不起作用。
编辑:
这是我尝试“./a.out”时得到的消息。
bash: ./a.out: Permission denied
Run Code Online (Sandbox Code Playgroud) 如何将 Clang 9 设置为 Ubuntu 19.10 上的默认 C++ 编译器?我搜索了互联网,但没有任何帮助。谢谢你的答案 :)
我刚刚使用 .css 安装了较少的 css 编译器npm。现在lessc文件目录是/usr/local/bin/lessc. 我不清楚我需要在lessc文件中更改什么以及如何理解编译器已正确安装。
我想使用一些仅在该语言的最新版本中可用的 C++ 功能。问题是 Ubuntu 15.04 (Vivid Vervet) 安装了 4.9.2 并查看我从apt-get install gcc获得的输出:
Reading package lists... Done
Building dependency tree
Reading state information... Done
gcc is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
Run Code Online (Sandbox Code Playgroud)
据说已经是最新版本了。我不明白为什么...
我的 gcc 编译良好,但 clang 失败并显示以下消息:
clang -fopenmp=libomp -o main main.c
main.c:5:10: fatal error: 'omp.h' file not found
Run Code Online (Sandbox Code Playgroud)
我还安装了libomp5包并将标志更改为-fopenmp=libomp5,尽管它也没有帮助:
clang -fopenmp=libomp5 -o main main.c
clang: error: unsupported argument 'libomp5' to option 'fopenmp='
clang: error: unsupported argument 'libomp5' to option 'fopenmp='
Run Code Online (Sandbox Code Playgroud)
这些建议没有用。
非常感谢有关安装必要的 16.04 特定软件包和传递相应标志的提示。