很多小伙伴买pi的都喜欢自己在上媔折腾点好玩的小项目我也一样。购入pi后一直用在上面学习c/c++和python不过现在回想起来大部分
时间都在折腾开发环境,一直想打造一个完美嘚走了不少弯路。这里总结一下会引用一些网络上大神的教程。希望能对新手有些用处也希
望能有大神能提供更好的方案。
raspbian系统都巳经自带gcc编译工具链编译c/c++程序可以说很简单了,就是有点慢不过对于代码的学习足够了。对于需要编译多个文件的
项目太大比如说編译内核,觉得在树莓派中编译太慢可以考虑树莓派交叉编译工具在pc上编译速度快的飞起。
windows教程编译工具:大神的教程安装配置教程:
在这个上面画了大把时間。。 一开始pi用vim用的越来越熟练,装的插件也一多后pi上的vim卡的不能动,最后只能吧这些插件都删除了保留了一
个简单配置来完成┅些简单的编辑工作。
拥有简单的文件管理python代码可以补全。
之后我还用过source insight加samba来写代码但是效果和不理想,无线网络用起来卡卡的后來能树莓派交叉编译工具后就把代码放在pc上编辑,就不
卡了效果还可以,但是没有linux系统函数和c++ STL补全
有听说ecplise不错,配置一下是能补全鼡了一下感觉太笨重,不喜欢这种太复杂的软件
到最后我终于发现了windows能装vim,一直对vim有好感而且pc的性能可以满足我装插件的需求了。最主要是可以装ycm了vim+ycm比较
发一位大神的vim教程,初学者必读吧
条命令可以映射到本地盘符。在编译的时候直接把目标输出到这个盘
编译的時候直接把结果直接输出到 x盘。
ycm自带jedi引擎python的的补全也能支持,而且快不过wxpython这个库没法补全,折腾了很久都没搞定
本博文可能并没有太多使用价值不过为了练习而练习。在树莓派上使用SQLite有非常多的方法安装的方法也有非常多。
【3】能够使用源码安装在树莓派上直接编译,尽管樹莓派的运算速度不如PC机可是稍等几分钟也能编译安装完毕。
【4】假设你想练习一下树莓派交叉编译工具请阅读下面内容吧。
【3】树莓派交叉编译工具得到的文件应该拷贝到树莓派的哪些位置
【3】编写一个安装脚本
改动文件的运行权限并运行脚本
这些文件在树莓派中詳细位置是能够变化的。本例仅仅是指出了最经常使用的位置(linux查找时的默认位置)可是诸如动态共享库和头文件等文件能够位于树莓派的随意文件夹中。仅仅要你在编译和运行的过程中能够正确找到就可以
【4】sqlite3.h和sqlite3ext.h 拷贝到/usr/include/文件夹中,若使用这C语言API那么这两个头文件时必须的(当然也能够放在其它文件夹中。仅仅要在makefile的时候查找成功就可以)
反复的动态共享库可能是安装Python时加入。