我试图找到需要在Linux内核中修复的错误,但我不知道在哪里看.我在Youtube上观看了Greg Kroah-Hartman的视频"如何提交你的第一个Linux内核补丁",但他并没有真正提到在哪里找到需要修复的漏洞.
在视频中,他简要提到了邮件列表并在内核代码中查看了TODO.有谁知道我可以加入邮件列表?另外,我找到了内核Bugzilla,但根据Kernel.org,只列出了2.6的bug.我实际上注册了,但是我只是发现了一个我感兴趣的错误并尝试修复它,如果它还没有在最新的内核上修复?它是否已被分配给某人是否重要?
如果我能找到一个列出所有现有错误列表的站点,那么我会找到一个低优先级和低严重性的东西.我真的在寻找一个相对容易修复的bug,这样我就可以学习绳索并按照自己的方式工作.
任何建议,输入,阅读网站等任何人都将不胜感激.感谢您阅读/回答.=)
可以说我有一个c ++头文件,如下所示:
/* cpp_header.h */
#include <vector>
#ifdef __cplusplus
extern 'C' {
#endif
void foo1(int x);
void foo2(int y);
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
/* function I don't want visible to C compiler */
void foo3(vector<int> &v);
#endif
Run Code Online (Sandbox Code Playgroud)
现在我将此头文件包含在C头文件中:
/* c_header.h - all implementation built with C compiler */
#include <stdio.h>
#include "cpp_header.h"
int cfoo();
int cfoo1(int x);
Run Code Online (Sandbox Code Playgroud)
现在让我说我想在另一个cpp文件中使用cfoo()和cfoo1(),我这样做:
/* crazy.cpp - this will cause a build breakage */
extern 'C' {
#include "c_header.h"
}
#include <iostream>
int main() …Run Code Online (Sandbox Code Playgroud)