C语言中字符串大小分配问题
时间:2009-12-05
来源:互联网
在windows下用codeblock+minGW+wxWidgets写了一个程序。想把它转到Linux上。以前没在Linux下搞过开发,但想到都是跨平台的,应该都差不多。于是就在ubuntu 9.10下安装配置了一下。中间遇到了一些问题,后来google一下都解决了。下面把过程分享一下。
1》安装基本编译环境
2》安装codeblock
还有个codeblocks-contrib其实安装的是wxSmith,我还是喜欢wxfb,所以就没有安装。
3》安装wxWidgets
还有wx2.8-examples和wx2.8-doc想看文档的可以装上
4》配置codeblock
看网上的教程的时候,看到好多关于wx-config的东东,还要配置编译器参数,搞得一头雾水,被它绕了半天。后来发现,完全没必要。
打开codeblock
settings->global variables
current variable标签后面点击new按钮,出来的框框里填写wx。
然后builtin fields下面
base /usr
include /usr/include/wx-2.8
lib /usr/lib
然后点击close就保存设置了。这里我设置完了以后新建gui工程做了一个简单的helloworld对话框。却提示找不.h文件。于是狂晕,在google上满世界找。耽误了一个多小时也没结果。后来一怒之下关掉codeblock。当我不死心再打开后,所有文件顺利编译通过。残念……
1》安装基本编译环境
代码:
sudo apt-get install build-essential
sudo apt-get install gdb
sudo apt-get install gdb
2》安装codeblock
代码:
sudo apt-get install codeblocks
sudo apt-get install codeblocks-dbg
sudo apt-get install wxformbuilder
sudo apt-get install codeblocks-dbg
sudo apt-get install wxformbuilder
还有个codeblocks-contrib其实安装的是wxSmith,我还是喜欢wxfb,所以就没有安装。
3》安装wxWidgets
代码:
sudo apt-get install libwxbase2.8
sudo apt-get install libwxbase2.8-dev
sudo apt-get install libwxgtk2.8-0
sudo apt-get install libwxgtk2.8-dev
sudo apt-get install libwxgtk2.8-dbg
sudo apt-get install wx-common
sudo apt-get install wx2.8-headers
sudo apt-get install wx2.8-i18n
sudo apt-get install libwxbase2.8-dev
sudo apt-get install libwxgtk2.8-0
sudo apt-get install libwxgtk2.8-dev
sudo apt-get install libwxgtk2.8-dbg
sudo apt-get install wx-common
sudo apt-get install wx2.8-headers
sudo apt-get install wx2.8-i18n
还有wx2.8-examples和wx2.8-doc想看文档的可以装上
4》配置codeblock
看网上的教程的时候,看到好多关于wx-config的东东,还要配置编译器参数,搞得一头雾水,被它绕了半天。后来发现,完全没必要。
打开codeblock
settings->global variables
current variable标签后面点击new按钮,出来的框框里填写wx。
然后builtin fields下面
base /usr
include /usr/include/wx-2.8
lib /usr/lib
然后点击close就保存设置了。这里我设置完了以后新建gui工程做了一个简单的helloworld对话框。却提示找不.h文件。于是狂晕,在google上满世界找。耽误了一个多小时也没结果。后来一怒之下关掉codeblock。当我不死心再打开后,所有文件顺利编译通过。残念……
作者: playfish 发布时间: 2009-12-05
楼主辛苦了,谢谢楼主!!
作者: zuo334730837 发布时间: 2010-03-16
楼主,为什么我的一直有问题???
nazgul@nazgul:~$ sudo apt-get install codeblocks
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
建议安装的软件包:
codeblocks-contrib
下列【新】软件包将被安装:
codeblocks
共升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 9 个软件未被升级。
需要下载 0B/4,195kB 的软件包。
解压缩后会消耗掉 10.9MB 的额外空间。
选中了曾被取消选择的软件包 codeblocks。
(正在读取数据库 ... 系统当前总共安装有 150541 个文件和目录。)
正在解压缩 codeblocks (从 .../codeblocks_8.02-0ubuntu4_i386.deb) ...
正在处理用于 desktop-file-utils 的触发器...
正在处理用于 gnome-icon-theme 的触发器...
正在处理用于 man-db 的触发器...
正在处理用于 shared-mime-info 的触发器...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Unknown media type in type 'fonts/package'
Unknown media type in type 'interface/x-winamp-skin'
正在处理用于 menu 的触发器...
正在设置 codeblocks (8.02-0ubuntu4) ...
nazgul@nazgul:~$ sudo apt-get install codeblocks
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
建议安装的软件包:
codeblocks-contrib
下列【新】软件包将被安装:
codeblocks
共升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 9 个软件未被升级。
需要下载 0B/4,195kB 的软件包。
解压缩后会消耗掉 10.9MB 的额外空间。
选中了曾被取消选择的软件包 codeblocks。
(正在读取数据库 ... 系统当前总共安装有 150541 个文件和目录。)
正在解压缩 codeblocks (从 .../codeblocks_8.02-0ubuntu4_i386.deb) ...
正在处理用于 desktop-file-utils 的触发器...
正在处理用于 gnome-icon-theme 的触发器...
正在处理用于 man-db 的触发器...
正在处理用于 shared-mime-info 的触发器...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Unknown media type in type 'fonts/package'
Unknown media type in type 'interface/x-winamp-skin'
正在处理用于 menu 的触发器...
正在设置 codeblocks (8.02-0ubuntu4) ...
作者: nazgul 发布时间: 2010-03-19
mark一下,先谢谢了。
作者: davidsparkle 发布时间: 2010-09-14
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28