|
|
1
6
如果您在玩内核,则必须使用C。这里有几本书,比如基本的Linux设备驱动程序,它们为您提供了结构的基础知识,在哪里运行代码,等等。 一般来说,许多服务器都是用C编写的,有时也用C++编写。流行的库包括GLIB、LIPEVER、Boost(C++)。 您可以在您选择的编辑器中从命令行执行所有操作—这里没有明显的胜利,请选择您喜欢的。 |
|
|
2
3
要真正进入linux系统编程,我说的是C和x86汇编。 对于应用程序,Linux支持多种语言、Python、C++、FORTRAN、Perl等,所以选择您想要使用的语言。 |
|
|
3
3
你的问题很宽泛。”Linux上不存在的本机应用程序“包括像office套件这样的东西,我不考虑系统编程。我一次只关注一件事(比如说设备驱动程序)。这方面存在很多问题,包括 Linux Programming Book , What IDE would be good for linux kernel driver development Are there recommended tutorials for writing drivers for Gnu/Linux? ,和 Ubuntu Linux, what programming languages should I learn? 要学C89,我一定要钻研 The C Programming Language (2nd Edition) |
|
|
4
1
到目前为止,Nano是我最喜欢的编辑。Vi也不错。我没有花时间去学习它,但它们都可以帮助你的编程经验。一旦它归结为代码中的棘手错误,挂载SSH驱动器,然后用您最喜欢的GUI程序远程打开文件。 |
|
|
5
0
|
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
|
user2138149 · 双栈网络服务器无法按预期处理ipv4请求 1 年前 |
|
|
Marco · PyCharm Linux系统文件上os.stat异常 1 年前 |