我想从http://lxr.free-electrons.com/source/net/bluetooth/下载Linux内核模块源代码。是否有像SVN这样的工具下载LXR引擎生成的源代码? 提前谢谢!
答案 0 :(得分:2)
如果您仍在寻找答案,此处的程序基于LXR的低记录功能。
?_raw=1
添加并转到那里(即按返回键)text/plain
形式发送)注意:
?_raw=1
参数可用于让您的浏览器解释HTML文件,即显示为HTML,因为它们将以text/html
形式发送。?raw=1
(不带下划线)。?raw=1
使用自由电子虽然它们使用的是2003年发布的0.3.1!答案 1 :(得分:0)
关于lxr的文档说明有一个git repo。 http://lxr.linux.no/ 我从未尝试过,但它可能就是你在寻找的东西
答案 2 :(得分:0)
不完全是答案,但我正在寻找相关的东西 - 可以从LXR下载单个C文件作为纯文本。如果可以将文件作为文本下载,原则上你可以为整个目录编写某种解析器/自动下载器。
LXR引擎的文档似乎在这里:
...据我所知,从1.0 PDF手册(注意lxr.free-electrons.com似乎在0.3.1版本上运行),没有提到纯文本源文件被导出(另外)到HTML。
因此,很可能由于纯文本源文件似乎在LXR导出中不可用,因此将无法下载任何工具。 (顺便说一下,我也希望有这样的工具,否则唯一的选择是通过git 克隆整个Linux源代码树。)
但请注意,lxr.linux.no还有一个LXR的实验版本;那个生成需要JavaScript的HTML,它会在界面中显示“下载”按钮;然后可以下载纯文本源文件。由于lxr.linux.no暂时不适合我,这里是指向另一个网站的带注释的HTML页面的链接,它似乎使用相同的引擎(LXR引擎数字版本没有注释ATM):
...这就是链接看起来如何获得纯文本版本:
请注意,这是一种与lxr.free-electrons.com使用的URL格式不同的格式:
...并且首页上有一条说明(http://lxr.missinglinkelectronics.com/) 一旦启用JavaScript,即表明:
lxr.missinglinkelectronics.com目前正在运行lxr.linux.no提供的LXR软件的实验分支。
...或者换句话说:从lxr.linux.no下载纯文本源文件的链接格式不适用于(当前)lxr.free-electrons.com安装。
答案 3 :(得分:0)
您可以在此处浏览参考资料,也可以下载源文件 https://code-grep.com/view/project/54b083273b2082684a000008/linux-3.19-rc2
答案 4 :(得分:0)
在free-electrons.com上,它的工作原理是添加参数" raw = 1 "在URL中。例如,此URL ...
http://lxr.free-electrons.com/source/drivers/misc/lis3lv02d/lis3lv02d.c?v=3.8
......将成为这个:
http://lxr.free-electrons.com/source/drivers/misc/lis3lv02d/lis3lv02d.c?v=3.8&raw=1
然后可以使用"文件保存"保存生成的页面。浏览器的功能。在Linux和Windows上,这通常映射到ctrl+s
键盘快捷键。