一程山水一程歌

ChinaUnix博客 blog.chinaunix.net/uid/31390529.html

使用宏定义打开/关闭调试输出(debug版本与release版本互相切换)

不管使用什么编程语言、在什么平台环境下进行开发,查看程序运行状态和调试都是必不可少的。我们以前在编写 C/C++ 和 Java 工程时,可以使用 VS 和 eclipse ,或者对单片机进行编程时,可以使用 Keil 、 ADS 或 CodeWarrior,使用这些 IDE 都可以很方便地看到程序...

2015-12-25 22:54:30

阅读数:1186

评论数:0

修改Linux配置使其默认启动到命令行模式(控制台)

上班之后开始频繁使用Linux,平常都是使用命令行进行工作,偶尔才会切换到 GUI 环境下玩玩,同时也为了多熟悉熟悉 Linux 命令,于是想把开机默认界面设置为命令行模式,也就是控制台,有需要的时候再手动启动 GUI 桌面。我使用的系统是 ubuntu 13.04,配置参数写在 /etc/def...

2015-12-25 21:53:45

阅读数:1262

评论数:0

生成在嵌入式设备上运行的程序需要进行交叉编译

需要进行交叉编译才能生成可以在嵌入式设备上运行的程序。 拿我今天的经历来说,使用 gcc 编译链接生成的程序可以在 ubuntu PC上正常运行,但是 tftp 上传到设备上之后,运行却总提示 syntax error: unexpected '('。 后来董工恰巧看见了提醒我说应该使用交叉编...

2015-12-25 21:44:28

阅读数:1128

评论数:0

gcc编译提示pthread_create和pthread_detach未定义的引用的解决方法

因为 pthread_create 和 pthread_detach 函数不是 Linux 的内建函数,所以在对使用了多线程技术的工程进行编译链接生产可执行文件时,需要在链接过程添加 -pthread 参数。 根据 Linux 中man出的帮助信息也可以看到相应的提示“Compile and li...

2015-12-24 00:46:23

阅读数:2484

评论数:0

庆祝博客开通!

自己默默学习技术,从什么都不懂到现在一知半解,一路走来挖了不少坑,也被坑过不少。为了不再被坑,我做了不少的笔记。每次碰到自己解决不了的问题我都会或翻阅书籍或上网查询,获益匪浅。但是学习技术不应该仅仅只是获取,还应该分享。分享自己填坑的经历可以帮助自己加深对问题解决方法的理解,也可以帮助到其他同样碰...

2015-12-24 00:05:55

阅读数:568

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭