Questions tagged «c++»

C ++是一种通用编程语言。


3
如何安装gcc-7或clang 4.0?
我想尝试C ++ 17功能,并且想安装符合标准的编译器(最好是GCC)。我对Linux和Ubuntu完全陌生,我只是不太了解。 我试图遵循https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test,但是没有运气。首先我跑了: sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update 据我了解,此命令会安装一些密钥。接下来,我尝试了: sudo add-apt-repository ppa:ubuntu-toolchain-r/gcc-7 返回: Error: 'ppa:ubuntu-toolchain-r/gcc-7' invalid 接下来,我尝试安装clang开发分支: apt-get install clang-4.0 lldb-4.0 它给了我 E: Unable to locate package clang-4.0 E: Couldn't find any package by glob 'clang-4.0' E: Couldn't find any package by regex 'clang-4.0' E: Unable to locate …

1
如何使用netcat建立简单的聊天?
我目前正在从事一个项目,并且已经使用这些netcat库实现了一个简单的聊天应用程序。 提示客户端输入端口号和命令 nc -l -p xxxx xxxx客户端输入的端口号在哪里。 同样,会提示主机输入相同的端口号,并使用以下命令建立连接 nc <ip_address> -p xxxx 但是,由于它不显示键入消息的人的用户名,因此提供了空白的聊天体验,例如 hey hello what's up Nothing 相反,我希望它像这样, Foo : hey Boo : hello Foo : what's up Boo : Nothing 我可以使用netcat该功能来实现此功能吗?

1
如何安装g ++编译器?
我尝试了以下方法: 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. 但是当我编译时,终端显示以下内容: g++ hello.cpp -o hello The program 'g++' can be found in the following packages: * …

3
可以在Ubuntu SDK中使用Python吗?
David Planella在他对我发布的问题的回答中写道: ... 为Ubuntu开发应用程序的推荐方法是Ubuntu SDK。 所以我安装了它,但是看起来支持的编程语言是C ++。这是否意味着我需要了解C ++才能为Ubuntu开发新的应用程序?现在,C ++是Ubuntu应用程序的推荐编程语言吗? 那么Python,我开始学习它,希望为Ubuntu开发应用程序。

2
如何编译C ++源代码(“找不到iostream.h”错误)?
我不想讨论C ++或任何编程语言!我只想知道linux ubuntu在编译helloworld.cpp方面做错了什么! 我正在学习C ++,所以我的步骤是: 在vim中打开hello.cpp并将其写入 #include <iostream.h> int main() { cout << "Hello World!\n";` return 0; } 所以,在那之后我在终端中尝试了 g++ hello.cpp 与的输出是 hello.cpp:1:22: fatal error: iostream.h: No such file or directory compilation terminated. 你有什么建议?任何对我有用的逐步指南?谢谢!
20 compiling  c++ 


1
安装clang 5.0并使用C ++ 17
我已经尝试了3天,以便在Ubuntu 16.04计算机上安装clang 5.0。我尝试了各种 指南,但似乎无济于事。当我尝试从SVN中获取最新信息并进行构建/安装(如此处所述)时,尝试编译一个简单的程序会导致: > clang++ basic.cpp /usr/include/wchar.h:39:11: fatal error: 'stdarg.h' file not found # include <stdarg.h> 然后,我尝试在构建之前将-DGCC_INSTALL_PREFIX标志设置为cmake,但这会导致更好的错误: > clang++ basic.cpp fatal error: 'iostream' file not found #include <iostream> 我一直遵循的步骤是(来自上述指南): > cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local/ \ -G "Unix Makefiles" path/to/llvm ... > make ... > make check-clang ... > make install-clang …
17 compiling  c++  cmake  clang 


4
从QML App运行系统命令
我想从我的应用程序内部运行系统命令。假设使用SSH在远程服务器上运行命令。但这不是重点。关键是我不知道如何从应用程序运行任何类型的命令。我在邮件列表中询问,他们推荐我使用C ++构建QML扩展。但是我不了解C ++,看来我只需要运行一个简单的命令就学到很多东西。 在Python(如PHP)中,运行系统命令很容易。我的Touch应用程序中还有其他方法可以使用它吗,或者有人可以为我提供更多帮助?也许有更好的解决方案来解决我的问题?

4
如何在Ubuntu桌面15.04 64位上安装g ++ 5.1?
我想在Ubuntu上尝试使用新的GCC 5.1 C ++编译器。 因此,我在虚拟机中下载并安装了64位Linux Ubuntu桌面15.04。 然后,在终端中,输入以下命令: sudo apt-get update sudo apt-get install g++5 下载并安装了几个软件包;但是当我输入: g++ --version 我仍然得到: g++ (Ubuntu 4.9.2-10ubuntu13) 4.9.2 我也尝试过(从这个问题开始): sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get install g++-5 但是我仍然从那里得到4.9.2作为输出g++ --version。 我应该怎么做才能尝试g ++ 5.1,而无需从源代码构建整个组件? 是否可以安装预构建的二进制文件?

4
尝试在QtProject中进行调试时收到错误
我安装了最新版本的QtProject,因此现在可以调试C++代码。 首次尝试调试时,出现此错误: ptrace: Operation not permitted. Could not attach to the process. Make sure no other debugger traces this process. Check the settings of /proc/sys/kernel/yama/ptrace_scope For more details, see /etc/sysctl.d/10-ptrace.conf
14 compiling  qt  c++  debugging 

1
在哪里手动安装库?
我想在我的Ubuntu系统上安装SFML(免费的多媒体C ++ API),这基本上不是问题。但是我想知道应该在哪里存储文件。 我可以看到,Ubuntu在其中存储了我的C ++标准库/usr/include/c++,依此类推。.我的问题是,我不知道应该把库留在哪里,或者没有应该用于此的地方,我可以移动我想要的文件在哪里? 我所寻找的只是某种“正确的方法”,但我找不到答案。我希望我的图书馆保持井井有条。
14 libraries  c++ 

2
在哪里可以在ubuntu 16.04LTS中找到核心转储?
我有一个C ++程序,可以完成它应该做的事情,但是指针一定存在一些问题,因为它最终会崩溃并创建一个核心转储。我的问题是找不到核心文件,因此无法调试它。 我试过了 ulimit -c unlimited ulimit -a 现在文件的尺寸设置为无限制,但仍然找不到核心。我尝试在这里编写的每个文件夹中使用,但似乎仍未创建核心文件。 在哪里可以找到它?
14 16.04  c++ 

1
如何使Eclipse CDT的Linux GCC工具链解析C ++标准库头文件?
在Ubuntu 12.04 LTS中,我安装了Eclipse CDT插件并打开了新的hello world项目以仅测试所有内容。在创建项目时,我选择了唯一的工具链:“ Linux GCC” 但是,当创建项目时,它说 #include<iostream> #include<cstdlb> 尚未解决。因此,带有cout和的行endl不能使用,也找不到std。 using namespace std; 也造成了问题。 我如何才能#include识别标准库头的指令,以支持使用std命名空间的代码?
12 eclipse  c++  c  eclipse-cdt 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.