无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 9488|回复: 13
打印 上一主题 下一主题

[求助] 自行编译的iPXE无FTP、iSCSI、AoE等网络协议,求助该如何编译

[复制链接]
1#
发表于 2015-11-5 09:41:58 | 显示全部楼层
2012forum0001 发表于 2015-10-2 18:40
感谢chenall大!
之后看了一下iPXE的源码,发现修改config/general.h文件即可解除对FTP、iSCSI、AoE等网 ...

请问修改哪里呢?

点评

里面的说明够简单的了。有网站直接编译。真想改的话把几个行首的注释符号#删除了就行 如 #ifndef CONFIG_GENERAL_H #define CONFIG_GENERAL_H /** @file * * General configuration * */ FILE_LIC  详情 回复 发表于 2015-11-5 14:57
回复

使用道具 举报

2#
发表于 2015-11-5 23:51:19 | 显示全部楼层
cckp 发表于 2015-11-5 14:57
里面的说明够简单的了。有网站直接编译。真想改的话把几个行首的注释符号#删除了就行 如

#ifndef CONF ...

你的意思是说,比如:#define        DOWNLOAD_PROTO_FTP        /* File Transfer Protocol */

只要删除前面的#,就打开了ftp的支持,是不?
回复

使用道具 举报

3#
发表于 2015-11-6 00:03:56 | 显示全部楼层
cckp 发表于 2015-11-5 14:57
里面的说明够简单的了。有网站直接编译。真想改的话把几个行首的注释符号#删除了就行 如

#ifndef CONF ...

另外问一下://表示什么?

点评

不好意思。。。错了。#号留起。//才是注释符号。很明显的啊。。。  详情 回复 发表于 2015-11-7 08:48
回复

使用道具 举报

4#
发表于 2015-11-12 13:24:06 | 显示全部楼层
cckp 发表于 2015-11-7 08:48
不好意思。。。错了。#号留起。//才是注释符号。很明显的啊。。。

那这么说,下载下来的源文件本身就是打开FTP协议的了。

点评

呵呵。我觉得这个是很明显的。 参照上面的 有#define就是打开某个协议,有个#undef 前缀un就是表示否定的意思 那就是说有 #undef开头的就是关闭的意思了。 要打开它,要么在前面加个//把这一行注释了,要么把#undef  详情 回复 发表于 2015-11-15 20:17
回复

使用道具 举报

5#
发表于 2015-11-16 08:32:09 | 显示全部楼层
cckp 发表于 2015-11-15 20:17
呵呵。我觉得这个是很明显的。 参照上面的 有#define就是打开某个协议,有个#undef 前缀un就是表示否定的 ...

对于我这种菜鸟,你要明说的。呵呵,谢谢。

点评

不客气。最客气也是觉得网上翻墙编译很麻烦,就自己捣鼓过ubuntu编译ipxe,也不难。但后来发现网上编译也不用翻墙,还是网上编译更简单  详情 回复 发表于 2015-11-16 11:21
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-7 03:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表