C++ C++;程序启动和挂起时没有错误

C++ C++;程序启动和挂起时没有错误,c++,linux,gcc,terminal,C++,Linux,Gcc,Terminal,习惯了一个IDE牵着你的手,我被卡住了,不知道从哪里开始寻找解决方案。我甚至不知道这类问题叫什么。。。 该程序使用Xcode成功运行,但在Raspberry Pi上编译并运行时,它会成功编译并启动,但不会给出任何输出或错误 我已尝试删除除包含以下内容的标题和主标题以外的所有内容: std::cout << "Test" << std::endl; std::cout在调试器中运行时,可以检查这些线程。查看调用堆栈并找到正在创建的对象。在调试器中运行时,可以检查这些线程。

习惯了一个IDE牵着你的手,我被卡住了,不知道从哪里开始寻找解决方案。我甚至不知道这类问题叫什么。。。 该程序使用Xcode成功运行,但在Raspberry Pi上编译并运行时,它会成功编译并启动,但不会给出任何输出或错误

我已尝试删除除包含以下内容的标题和主标题以外的所有内容:

std::cout << "Test" << std::endl;

std::cout在调试器中运行时,可以检查这些线程。查看调用堆栈并找到正在创建的对象。

在调试器中运行时,可以检查这些线程。查看调用堆栈并找到正在创建的对象。

我会依次尝试每个标题。您能完整发布您的实际代码吗?@cheers-sandhth.-Alf尝试每个标题是什么意思?怎么做?@cat这个代码库太大了……你以前写过任何程序吗?如果不是从最简单的Pi“hello world”示例开始,您可以首先找到并使其工作。然后慢慢地把它转换成你现在正在做的事情,直到它停止工作。我会依次尝试每一个标题。你能完整地发布你的实际代码吗?@cheers-sandhth.-Alf尝试每一个标题是什么意思?怎么做?@cat这个代码库太大了……你以前写过任何程序吗?如果不是从最简单的Pi“hello world”示例开始,您可以首先找到并使其工作。然后慢慢地把它转化为你现在正在做的事情,直到它停止工作。谢谢你,现在我有地方开始了!谢谢你,现在我有地方开始了! g++-4.7 -I include -I include/interface -I /usr/local/ssl/include -I /home/pi/gateway/mysql-connector-c++-1.1.5 -I /home/pi/gateway/mysql-connector-c++-1.1.5/cppconn -I /home/pi/gateway/mysql-connector-c++-1.1.5/driver -l mysqlcppconn -lwiringPi -lpthread -ldl -L/home/pi/gateway/live -std=c++11 -D PRODUCTION -o Gateway main.cpp src/*.cpp /usr/local/ssl/lib/libcrypto.a /usr/local/ssl/lib/libssl.a;
#include <iostream>
#include <stdlib.h>
#include <unistd.h>
#include <csignal>
#include <cstring>
#include <fstream>
#include "lightdevice.h"
#include "websocketserver.h"
#include "errorlog.h"
#include "debuglog.h"

int main (int argc, char *argv[])
{
    std::cout << "Why is this not printing?" << std::endl;
    return EXIT_SUCCESS;
}