您现在的位置是:主页 > news > 网站上做视频如何盈利/seo职业发展

网站上做视频如何盈利/seo职业发展

admin2025/5/8 22:23:16news

简介网站上做视频如何盈利,seo职业发展,网站主页流动图片怎么做,做直销网站EclipseCDTQEMU调试linux内核Eclipse CDT QEMU 调试linux 内核本篇有关系统环境我要交代一下。因为在ubuntu 下找不到eclipse cdt 的源,所以要先 apt-get 一个eclipse paltform 然后在里面选择更新安装cdt 才能安装成功。但在eclipse platform 里更新比较容易失败&…

网站上做视频如何盈利,seo职业发展,网站主页流动图片怎么做,做直销网站EclipseCDTQEMU调试linux内核Eclipse CDT QEMU 调试linux 内核本篇有关系统环境我要交代一下。因为在ubuntu 下找不到eclipse cdt 的源,所以要先 apt-get 一个eclipse paltform 然后在里面选择更新安装cdt 才能安装成功。但在eclipse platform 里更新比较容易失败&…

EclipseCDTQEMU调试linux内核

Eclipse CDT + QEMU 调试linux 内核本篇

有关系统环境我要交代一下。因为在ubuntu 下找不到eclipse cdt 的源,所以要先 apt-get 一

个eclipse paltform 然后在里面选择更新安装cdt 才能安装成功。但在eclipse platform 里更

新比较容易失败,所以我推荐大家安装opensuse 11.0,在这里面只要到 下载一个

eclipse c/c++ ide ,直接解压便可运行。

文章开始!

1.首先我们要从 下载内核源码,在这里我选择的是 linux-2.6.28.tar.bz2。我将

其下载到我的主目录下,然后在xterm 下输入以下命令。

$ cd ( 回到主目录)

$ tar xf linux-2.6.28.tar.bz2 (解压源码)

$ mkdir linux-2.6.28-obj (创建一个编译内核的目标文件输出目录)

$ cd linux-2.6.28 (进入内核源码树根目录)

$ make O=/home/xxx/linux-2.6.28-obj menuconfig ( 这里我们要配置内核 ,并在

~/linux-2.6.28-obj 目录下生成内核配置文件.config) (注意:这里的xxx 表示的是你的用户名)

注意在这里我们要选择kernel hacking 配置菜单下的

“Compile the kernel with debug info ” 和 “Compile the kernel with frame pointers ”

如下图:

2. 接下来我们打开elicpse,第一次打开时有一个欢迎画面,

我们单击右边的workbench 图片关掉欢迎画面。由于eclipse cdt 是一个非常强大的c/c++ ide,

它默认会自动的解析工程中源程序并编译工程和产生智能提示信息。但由于我们调试内核过

程中暂不会用到这些功能,所以要关闭他们。

首先我们到Window->Preferences->General->Workspace 中将Build Automatically 选项去掉。

然后到 Window->Preferences->C/C++ -> Indexer 中,将默认的 Fast c/c++ indexer 改为 No

indexer。

然后我们开始创建一个新的工程。

从菜单中选择File -> New -> Project… -> C/C++ -> C Project 然后单击Next 按钮。

这时出现一个对话框,在 Project Name 一栏填入一个工程名,比如 linux-kernel. 然后将

Use default location 选项给勾掉。在Location 一栏填入刚才解压的内核源码的路径。Project

type 选择Makefile project -> Empty project 。Toolchains 选择 Linux GCC.最终结果如下图所示:

然后单击Next 按钮,出现下一个对话框。这时候因为工程的默认配置还不完全符合我们的

要求。所以我们单击 Advanced Settings 按钮会打开一个工程配置对话框。我们选择左侧的

C/C++ Build 选项,在相应的右侧页面里我们将Builder Settings 选项页下的 Use default build

command 勾选掉,然后指定一个新的Build command 为 make O=/home/xxx/linux-2.6.28-obj.

然后单击 Build location 中的 File system …按钮更改 obj 文件的输出目录为

/home/xxx/linux-2.6.28-obj. 最终结果如下图所示:

然后单击Behaviour 选项页,将build(Incremental Build)中的all 更改为一个空格,将下面的

clean 更改为mrproper (这是默认清除内核obj 文件的命令目标)。弄好后如下图所示:

这个时候你就可以编译内核了。Ctrl + B 键开始编译工程。注意,如果elipse 提示说 工程

is not clean ,那么只需要在xterm 下进入源码树目录,输入make mrproper 就可以