通常,当我检查矢量(在调试模式和构建方式下)时,会发生这种情况。它的某些元素正常显示,而另一些元素的文本显示为“无法执行MI命令...” for example。我尝试弄乱设置并用google搜索,但是没有运气。
非常感谢您的帮助。
一些信息:
g ++ --version
g++ (GCC) 9.1.1 20190503 (Red Hat 9.1.1-1)
gdb --version
GNU gdb (GDB) Fedora 8.3-2.fc30
eclipse版本:
Version: 2019-03 (4.11)
java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-b04)
OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)
还使用fedora 30在不同的硬件上进行了测试,并应用了所有更新,并且发生了相同的事情。
示例代码:
#include <iostream>
#include <vector>
int main() {
std::vector<int> input={1,2,3};
input.resize(2000);
std::cout << "test1" << std::endl;
return 0;
}