24小时热门版块排行榜    

查看: 298  |  回复: 2

meyhf

木虫 (著名写手)

[求助] 修改开源软件需掌握哪些知识,怎么入门

各位兄弟姐妹大家好,最近需要修改开源软件中的部分代码,加一些功能,不知道如何开始,包括我需要学习linux哪些内容,有经验的前辈请详细指教 谢谢了
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

meyhf

木虫 (著名写手)

求高手指点阿
2楼2013-03-17 22:41:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fmying

银虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
csgt0: 金币+2, 多谢指导 2013-03-18 15:11:24
meyhf: 金币+8, ★★★很有帮助, 谢谢交流 2013-03-19 08:44:40
1  数理基础。没法理清计算方法的流程可不行。
2  计算方法基础,至少是和你需要修改的内容直接相关的。不然不知道怎么修改,从哪里修改。
3  对应的程序语言。看看你需要修改的程序以及那一部分是用什么语言写的,Fortran or C or C++。不然看不懂代码表达的算法和流程。尤其是现在的程序有些还是C/C++和Fortran混合编译的,需要不止一种语言的基础知识。
4  读懂代码。不同的程序代码风格相差很大。仔细阅读程序文档和程序代码,还有里面的注释,了解程序运行的流程和思想。

接下来才是着手修改。
上善若水
3楼2013-03-18 14:50:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 meyhf 的主题更新
信息提示
请填处理意见