查看: 1946|回复: 6

[分享] 如何自己编译软件

[复制链接]

902

丝瓜

594

回帖

2

精华

普通用户

发表于 2013-12-24 15:00:39 | 显示全部楼层 |阅读模式

注册后可查看完整内容!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
http://ukdl.synology.com/download/ds/userguide/DSM_Developer_Guide.pdf


193

丝瓜

536

回帖

0

精华

普通用户

发表于 2013-12-24 15:49:00 | 显示全部楼层
看不懂。。。

点评

无非就是各个不同群晖的硬件对应的DSM 是根据哪些个LINUX内核版本什么的参数 还有就是教人各种调试的基础 如果源代码部分开源的话 没意义的 谁也都不可能为了一个NAS 重新学习LINUX底层 然后在花几个月时间去写代码  详情 回复 发表于 2013-12-24 22:43
回复

使用道具 举报

361

丝瓜

715

回帖

0

精华

普通用户

发表于 2013-12-24 21:24:10 | 显示全部楼层
完全不懂编程的掩面路过
回复

使用道具 举报

1

丝瓜

44

回帖

0

精华

普通用户

发表于 2013-12-24 21:25:25 | 显示全部楼层
完全不懂编程的人真是和悲剧
回复

使用道具 举报

453

丝瓜

1403

回帖

0

精华

普通用户

发表于 2013-12-24 22:17:30 | 显示全部楼层
没法子的。
你搜搜O大关于 “我为啥不放出 DSM4.2........."的帖子就知道了
简单的说
1. 你没法拿到完整的DSM源码 虽然DSM遵循GPL开源 但是其自有的核心代码被删除再发布;
2.为了对抗其他方式拿到完整代码的人 在源码中以及硬件上设置了陷阱,原版代码编译 在黑裙上用会无限重启, 所以O大在内的很多高手(包括国外的高手)都不可避免的改动了一些验证的部分; 所以如果你没有很强的LINUX编程功底(特别是底层编程,因为DSM对LINUX核心都做了删减和改动,外壳是全部自己的) 几乎没戏

当然 上述是我拜读O大的帖子之后猜测出来的 并不一定代表真实的状况(我LINUX不通)
回复

使用道具 举报

453

丝瓜

1403

回帖

0

精华

普通用户

发表于 2013-12-24 22:43:01 | 显示全部楼层

无非就是各个不同群晖的硬件对应的DSM 是根据哪些个LINUX内核版本什么的参数
还有就是教人各种调试的基础
如果源代码部分开源的话 没意义的 谁也都不可能为了一个NAS 重新学习LINUX底层 然后在花几个月时间去写代码 改代码(需要解除那些限制和检测正版硬件的代码)
学LINUX底层也要不少时间的 只有计算机编程基础 的人学起来估计半年是少的
本人10年前的计算机专业 现在如果专心的去学 估计没个半年连LINUX底层估计都搞不定(毕业就没搞编程了 不过当时在班上也算是计算机水平比较高的  好吧 我们大学的计算机专业确实不强)
大学里面专门学这些系统的朋友可以试试看。

不过O大的帖子可以好好看看  如果能得到O大赏识 当个徒弟也不错 最起码 这个水平算是LINUX内核精通了
回复

使用道具 举报

1395

丝瓜

1869

回帖

0

精华

普通用户

发表于 2013-12-25 08:49:20 | 显示全部楼层
謝謝分享
回复

使用道具 举报

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

本版积分规则

关注公众号
Archiver|手机版|小黑屋|第一纳斯网

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|粤ICP备19046372号

在本版发帖
关注公众号
QQ客服返回顶部