摘要:开发板上运行可执行程序报出错误: line1: 1: Syntax error: word unexpected (expecting ")") 解决思路: 1.编译器的问题 用arm-linux-gcc编译,可能原来是用gcc编译的。 假如是脚本,#!/bin/sh 改 #!/bin/bash试试
阅读全文
06 2016 档案
摘要:删除用户默认配置文件 由于在默认清空下,配置文件是系统自动生成的用户设备配置文件保存在/etc/udev/rule.d/下面:# cp /etc/udev/rule.d /etc/udev/rule.d.bak.0 -R# rm /etc/udev/rule.d/* 修改网卡配置文件,添加多IP配置
阅读全文
摘要:本文首发于 2014-07-21 15:32:28 1. 引言 考虑下面的结构体定义: typedef struct{ char c1; short s; char c2; int i; }T_FOO; 假设这个结构体的成员在内存中是紧凑排列的,且c1的起始地址是0,则s的地址就是1,c2的地址是3
阅读全文
摘要:strace是Linux环境下的一款程序调试工具,用来监察一个应用程序所使用的系统调用及它所接收的系统信息。 可谓是 linux 下的调试利器,不仅可以用来找程序错误,系统为什么挂死了,命令为什么报错,还可以用来查找哪些程序占用系统资源。 命令实例 比如想跟踪程序webService调用情况: 第一
阅读全文
摘要:本文首发于 2014-07-10 11:51:10 前言 本文把 makefile 分成了三份:生成可执行文件的 makefile,生成静态链接库的 makefile,生成动态链接库的 makefile。 这些 makefile 都很简单,一般都是一看就会用,用法也很容易,只需要把它们拷贝到你的代码
阅读全文
摘要:1. 准备工作 (1)libmp3lame库 下载: wget http://downloads.sourceforge.net/lame/lame-3.99.tar.gz 解压 编译: ./configure --prefix=/usr/local/arm --host=arm-none-linu
阅读全文