2

我想为嵌入式设备构建一个旧的开源库('speech-tools' from here)。该库是 c 和 c++ 代码的混合体。对于设备,我必须使用 gcc 4.4 或更高版本。然而,该库似乎使用了非常旧的代码,它包含#include <iostream.h>无处不在而不使用 std:: 命名空间等等。

所以问题是:是否有可能让 GCC 4 记住过去的美好时光并像 GCC 3 一样构建标准 C 代码?我不想修改库的源代码,因为它很大,而且我不想添加细微的错误(它们已经很丰富了)。

我已经尝试过 -std=c98 和 c++98 并且它没有帮助,因为这是 98 之前的代码形式。然而,网上有些人声称用 GCC4.5 构建了它,并没有提到修补源代码。

4

0 回答 0