Linux下DDD的安装
这个DDD安装了一晚上,记录步骤如下:
1.下载lesstif-0.93.40.tar.bz2(ddd-3.3.11.tar.gz 的文档中说这个稳定我就用这个了)从http://www.ibiblio.org/pub/X11/lesstif/srcdist/放到/usr/local下,然后是三部曲:./configure ,make,make install
2.下载ddd-3.3.11.tar.gz 从http://download.chinaunix.net/download/0003000/2113.shtml
放到/usr/local下,然后是三部曲:./configure ,make,make install
编译ddd时出现的错误:/usr/include/X11/VendorP.h:87: error: previous declaration of
'VendorShellClassRec vendorShellClassRec' with 'C++' linkage
/usr/include/Xm/VendorSP.h:58: error: conflicts with new declaration with 'C' linkage make[3]: *** [ScrolledGE.o] Error 1
这个问题打上补丁就好了:
http://cgit.freedesktop.org/xorg/lib/libXt/commit/?id=6b483e355de6c5ee5dc635ab9b817bf72680b016处下载libXt-6b483e355de6c5ee5dc635ab9b817bf72680b016.tar.bz2(因为看这个比较顺眼),
也是那三部也是那三步,再重复第二步中的步骤(为了节约时间还是先运行这个好些)
3.这次可以ddd某某了,但提示缺少libxm.so.2这个库,这个好解决:从lesstif-0.93.40.tar.bz2解压包中的lib下find -name libxm*就可以找到这个库了,然后cp libxm.so.2这个库的地址 /lib
4.enjoy it ! ddd ./a.out.终于有货了。
相关文档:
1,打开串口
/**打开串口,dev 串口设备名, mode 打开方式,**/
int opendev(char *dev,mode_t mode)
{
int fd;
fd = ......
把自己常用的一些linux命令记录下来
1. 查看当前用户和组
less /etc/passwd
less /etc/group 或者 groups 查看组
有人说用上面那两个命令得到的结果不完全,一些特殊方式建立的就看不到了,可改用
getent passwd
getent group
2. 改变文件的所有者和所属组
chown baoniu ......
最近看了一些Linux命令行的文章,在系统信息查看方面学到不少命令。 想起以前写过的一篇其实Linux这样用更简单
,
发现这些系统信息查看命令也可以总结出一篇小小的东西来了。
另外这里
还有非常多的命令, 可以作为参考。
系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue ......
/bin 存放最常用的命令,所有用户都有执行权限
/boot 系统引导目 ......