[讨论] 有关于 C 的资料及开发问题

楼主: gowrite (gowrite)   2017-08-30 14:28:33
我原本是写网页
近期才开始接触 C 跟 Linux,买了开发版,准备开始踏入嵌入式的世界,
那目前在 C 语言这边,基础的语法没什么问题
想问的问题是
之前写网页的经验,如果想查询 JavaScript 语法,函式,范例
或者想要查询相关浏览器及语言的兼容性时
都会到 Mozilla 的 MDN 这个网站,
里面几乎所有的语法跟函式都有范例跟讲解
想问一下
有这种类似 C 语言百科全书网站吗?
想找内容是介绍所有可以用的标头档及所有可以用的函式吗跟语法
因为自己买的书感觉只是大略的教导语法之类的,感觉很难看清楚 C 语言的全貌
另外,想问一下
自己目前练习 C 开发的流程是这样
在 bash 的环境下,开 vim 来写,
写完在 bash 输入 gcc -o c123.exe c123.c 编译之后
再输入 ./c123.exe 来执行
我是故意不用 IDE 来开发就是为了想说之后在 Linux 写 shell 会比较习惯
但是这样开发的方式稍嫌慢了点
如果在 bash 用 vim 加上 gcc compile 的话,有别的方式可以改进这样的开发方式吗?
谢谢
作者: F04E (Fujitsu)   2017-08-30 14:35:00
1. www.cplusplus.com 2. GNU Make?
作者: stucode   2017-08-30 14:36:00
1. en.cppreference.com 也可 有C专区
作者: MOONRAKER (㊣牛鹤鳗毛人)   2017-08-30 15:41:00
Linux下准IDE工具一堆 不用虐待自己确定不得不用vim 学也不会很慢
作者: F04E (Fujitsu)   2017-08-30 15:52:00
Visual Studio Code还蛮好用的,可以试试看
作者: firejox (Tangent)   2017-08-30 16:48:00
man 很好用,用vim 开发的话,通常会装用vim script写的套件来辅助
作者: descent (“雄辩是银,沉默是金”)   2017-08-30 21:23:00
和我的学习之路很像, 一开始很慢, 慢慢就会上手了。如果真不能习惯, vs code 可以试试看。但我强烈建议把 gcc, make, gdb 痛苦过一次。副档名不用 .exe 结尾网页的就业市场还不错, 需要转嵌入式吗?
作者: tinlans ( )   2017-09-01 10:56:00
那就 ls /usr/include 和 ls /usr/share/man/man{2,3,3p}我 20 年前的学习方法,供你参考 XD不过要小心爬到一些平台特定的函式但你都指定 Linux 了应该没差,顶多嵌入式有些限制。

Links booklink

Contact Us: admin [ a t ] ucptt.com