undefined reference to `gtk_init’ 问题分析



undefined reference to `gtk_init’ 问题分析。

在编译GTK程序时碰到如下错误:
undefined reference to `gtk_init’
undefined reference to `gtk_window_new’
undefined reference to `gtk_widget_show’
undefined reference to `gtk_main’
假设文件是gtkwin.c,如果用gcc gtkwin.c -o gtkwin编译的话,就出现上面的错误。
原因是没有加上库引用,因为程序在链接的时候需要库的支持。所以将[......]

Read more

undefined reference to ‘pthread_create’问题解决



undefined reference to ‘pthread_create’问题解决。由于是Linux新手,所以现在才开始接触线程编程,照着GUN/Linux编程指南中的一个例子输入编译,结果出现如下错误:

undefined reference to ‘pthread_create’
undefined reference to ‘pthread_join’

问题原因:
pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpthread.a,所以在使用pthread_create()创建线程,以及调用 pthread_atfork()函数建立for[......]

Read more

Ubuntu Linux:MySQL安装教程

Ubuntu Linux:MySQL安装教程。

安装MySQL

sudo apt-get install mysql-server

 

配置MySQL

在Ubuntu下MySQL缺省是只允许本地访问的,如果要其他机器也能够访问,那么需要改变/etc/mysql/my.cnf配置文件!

默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入:

$mysql -u root

在这里之所以用-u root是因为我现在是一般用户(firehare),如果不加-u root的话,mysql会以为是firehare在登录。

进入my[......]

Read more

codeblocks中文支持:Illegal byte sequence

codeblocks中文支持:Illegal byte sequence

在codeblocks中编写wxWidget程序是加入中文字符串,编译时遇到Illegal byte sequence错误,网上找到的解决办法:

设置->编译器和调试器设置->全局编译器设置->其他选项,加入

-finput-charset=GBK

即可。

NetBeans6在GNOME/GTK下开发异常的解决

NetBeans6在GNOME/GTK下开发异常的解决.

本文转载自:http://netbeans.csdn.net/page/47c96f7c-a87b-4a98-befc-9e1c0dcafd07

Ubuntu 7.10
Java 6
netbeans-6.0.1-ml-linux

用netbeans新建一个”Java 桌面应用程序”(Java Desktop Application),全部默认,编译成功,但是无法运行,会显示如下错误提示(重点部分):
Couldn’t set LookandFeel Application.lookAndFeel = “syst[......]

Read more

java中数据类型转换 Integer String Long Float Double Date Char

java中数据类型转换 Integer String Long Float Double Date Char.刚学java,基础不好,用到数据类型转换,从网上搜到的。

转自 http://hi.baidu.com/loveland/blog/item/eb2d96456e64d13a8694737b.html

1如何将字串 String 转换成整数 int?
A. 有两个方法:
1). int i = Integer.parseInt([String]); 或
i = Integer.parseInt([String],[int radix]);
2). int i = I[......]

Read more

向jtable插入数据出现java.lang.IllegalArgumentException: Cannot format given Object as a Number错误

向jtable插入数据出现java.lang.IllegalArgumentException: Cannot format given Object as a Number错误.

向jtable添加数据时出现

java.lang.IllegalArgumentException: Cannot format given Object as a Number

错误。

1)检查了一下添加过程,先把所有的数据类型都转换成String,然后添加。在程序中将Float用Float.toString()转换为String。

2)检查jTable的列的数据类型,有String[......]

Read more

什么是内核转储(core dump)

什么是内核转储(core dump)

一直以来没仔细考虑过什么是内核转储,只是在进程运行时碰到了错误时会出现内核转储。这几天在看《Shell编程指南》,觉得说的很清楚,就摘了过来。当然,对Shell编程感兴趣的朋友可以看看这本书,专门讲Shell编程的书籍并不是很多。
这个概念源于UNIX系统,当程序在执行的时候,由于编写的失误或未经过充分的测试,程序对系统构成威胁,就可能会导致核心转储(core dump)令人摸不着头脑。
在UNIX系统中,常将“主内存”(main memory)称为核心(core),因为在使用半导体作为内存材料之前,便是使用核心(core)。而核心映像(core[......]

Read more

相忘于江湖

相忘于江湖

文/蔡丽欣

  隔着一程山水,你是我不能回去的原乡,与我坐望于光阴两岸。

彼处,桃花盛开,绚烂满天,你笑得清浅从容,而我却仍在这里守望,落英如雨。

起身,然后落座,知道,与你的缘份,也就是这一盏茶。我们回不去的,是过去。

五月的天空泼满了青釉,你瓷青的衣襟在风里飘拂。阳光遍地,你信手捡起一枚,放进我手心,说:“我爱你!” 谁成想,三字成谶,我被你一语中的,从此,披枷带锁,望眼,欲穿。

若青春可以作注,我已押上一切筹码,只待你开出一幅九天十地的牌久,示我以最终的输赢。

摊开手掌,阳光菲薄,一如你的许诺。却不曾料到,岁月将你的微笑做了伏笔,[......]

Read more