我对Firefox开发很陌生。我正在做一些实验,希望能够在我构建并运行Firefox之后将信息打印到控制台。
我已经添加了printf语句(我也尝试了cout)以及相关的#includes到几个不同的文件。我主要将它们添加到DOM中的函数中,但也在代码的其他部分中添加了一些函数,以便查看是否可以打印出来。但是,我从来没有设法打印任何东西。我做的一切与我在任何其他C ++程序中完全相同。
我按照这些说明(https://developer.mozilla.org/en-US/d..建立并运行FF)。它编译得很好。
我有什么遗失的东西吗?为什么我无法在终端显示printf?我希望它们能够出现在我跑步的终点站#34;马赫跑步"。
编辑:我刚刚发现了mochitest。当我运行" mach mochitest"时,我的printfs显示,除了测试的所有典型打印输出。这让我朝着正确的方向前进,但我仍然想知道如何在浏览器的正常执行期间启用这些printfs。
答案 0 :(得分:0)
Windows是"特殊"。
您可以使用-console
开关运行,以获得包含dump()
和printf()
输出的丑陋cmd窗口。这似乎是broken。
或者您可以使用-attach-console
开关将输出发送到您运行Firefox的任何命令行内容。请注意,-attach-console
似乎可以在我的计算机上运行,但--attach-console
没有...