Ⅰ 求Trobu Pascal编译程序下载地址(支持winXP)
你是想学习信息学奥赛吗?如果是的话推荐你使用free pascal
Free Pascal,原名为 FPK Pascal,是一种 32位的 Pascal 编译器。它服从 Ansi Pascal 语法,充分兼容 Turbo Pascal 7.0。它有 Turbo Pascal 7.0 无可比拟的优点,如理论上大数据贮存空间的开辟,但也有一些缺点,如编译速度比 Turbo Pascal 慢. 它有在多种处理器(Intel 80386、Motorola 680x0)和操作系统(linux、FreeBSD、NetBSD、DOS、Win32、OS/2、BeOS、SunOS(Solaris)、QNX 以及以前的 Amiga)上运行的版本。它在 GPL 许可证下发布。
经过五年时间的努力,Free Pascal 开发团队终于释出 2.0 更新版 [1]:它支援更多的操作系统平台和 CPU 架构。
官方版本 现在已经有许多制作好的包,它们都包含了一个安装程序以使您在最短的时间内开始使用 Free Pascal。所有的包都包含一个 README 文件,它向您提供安装过程的概述以及最近更新。 最新的版本是 2.2.0
下载地址:http://www.freepascal.org/download.html
Ⅱ 如何将编译好的QNX文件上传到虚拟机上
2. 进入QNX,将上述文件拷到/usr/photon/font_repository目录下。 3. 在pterm上运行font_install安装字库。 4. 在pterm上运行fontadmin,新建一种字体,在选项里只要能看到Simsun就成功了。 QNX641: 参考文档:phfont 和 mkfontdir 以宋体为例: 1.拷贝字体文件SURSONG.TTF到目录/usr/photon/font_repository/下。 2.最好备份/usr/photon/font_repository/fontdir文件。 3.运行命令生成新的fontdir文件#mkfontdir -i /usr/photon/font_repository/fontdir -d /usr/photon/font_repository
Ⅲ 如何在Ubuntu上编译qnx的glib
main()
{
int a,b;
a=077;
b=a|3;
printf("\40: the a & b(decimal) is %d \n",b);
b|=7;
printf("\40: the a & b(decimal) is %d \n",b);
}
Ⅳ 如何在windows环境下搭建qnx编译环境
1.<BUILD_ROOT>是指正确的目录,如E:\community.qnx.com\svn\repos\coreos_pub,里面有trunk,源码在里面。
2.如果不是在Neutrino self-hosted下运行( then you will need to tell the build process to ignore the content of the GNU configure style source moles.) 运行此命令,大概运行几分钟。(hide-gnu.sh可下载)
% ksh hide-gnu.sh <BUILD_ROOT>
3.创建目录(Create a staging directory for installed binaries and headers to go )
% cd <BUILD_ROOT>
% mkdir stage
4.按文档中方法建立qconf-override.mk文件,也是在<BUILD_ROOT>目录下。内容如下:
USE_INSTALL_ROOT=1
INSTALL_ROOT_nto=<BUILD_ROOT>/stage
VERSION_REL=6.3.0
注意一定要使用“/”换掉Windows的“\”
5.% export QCONF_OVERRIDE=<BUILD_ROOT>/qconf-override.mk
Windows下用set替代export.也可直接在我的电脑->环境变量里增加。还是要注意"/"问题。
6.基本没问题了,
内核:
% cd <BUILD_ROOT>/trunk
% make OSLIST=nto CPULIST=x86 hinstall
% make OSLIST=nto CPULIST=x86 install
网络:
% cd <BUILD_ROOT>/tags/6.4.0/GA
% make CPULIST=x86 install
or:
% cd <BUILD_ROOT>/trunk
% make CPULIST=ppc install
等等
---------------------------------------------------------------------
问题:E:\Delores\QNX_SRC\coreos_pub\trunk\utils\r\rtc编译出错
无法找到头文件:
#include <hw/i2c.h>
看了一下common.mk,发现有下面的路径,联想fondry27上说的,hardware里面都是硬件相关的头文件,公开的源码里没有这个目录。看来是没办法编译rtc了,不过也没啥用。把rtc目录剪切掉继续编译。
EXTRA_INCVPATH = $(PROJECT_ROOT)/../../../lib/util/public
EXTRA_INCVPATH += $(PROJECT_ROOT)/../../../hardware/startup/lib/public
(可惜我不懂这是什么意思,于是我从BSP里随便找了个i2c.h放到D:\QNX640\target\qnx6\usr\include\hw目录下)
-----------------------------------------------------------------------------------
(这个我没遇到,因为我照着先做了,哈)
问题:编译textmode出错
找不到头文件。发现qnx640下根本没有这些东东。只有从632里复制了。
#include <graphics/display.h>
#include <graphics/disputil.h>
#include <graphics/vbios.h>
从E:\QNX632\target\qnx6\usr\include复制graphics目录到E:\QNX640\target\qnx6\usr\include下。
编译textmode通过。
Ⅳ 开发工具,仿真器,烧录器,编译器,交叉编译器到底是什么关系
房东太多的此长啊,不拉。
开发工具,仿真器,燃烧器,编译器:开发工具仿真器,燃烧器和编译器。仿真器只能烧一些简单的IC,少数还行。燃烧器的程序员更强大的通配符量单一类型的刻录机其实很简单,就是你编译程序写入片内Flash内的介质燃烧器改造,我从事烧伤,我为自己代言
Ⅵ 如何在QNX下编译源码
1.<BUILD_ROOT>是指正确的目录,如E:\community.qnx.com\svn\repos\coreos_pub,里面有trunk,源码在里面。
2.如果不是在Neutrino
self-hosted下运行( then you will need to tell the build process to ignore
the content of the GNU configure style source moles.) 运行此命令,大概运行几分钟。(hide-gnu.sh可下载)
% ksh hide-gnu.sh <BUILD_ROOT>
3.创建目录(Create a staging directory for installed binaries and headers to go )
% cd <BUILD_ROOT>
% mkdir stage
4.按文档中方法建立qconf-override.mk文件,也是在<BUILD_ROOT>目录下。内容如下:
USE_INSTALL_ROOT=1
INSTALL_ROOT_nto=<BUILD_ROOT>/stage
VERSION_REL=6.3.0
注意一定要使用“/”换掉Windows的“\”
5.% export QCONF_OVERRIDE=<BUILD_ROOT>/qconf-override.mk
Windows下用set替代export.也可直接在我的电脑->环境变量里增加。还是要注意"/"问题。
6.基本没问题了,
内核:
% cd <BUILD_ROOT>/trunk
% make OSLIST=nto CPULIST=x86 hinstall
% make OSLIST=nto CPULIST=x86 install
网络:
% cd <BUILD_ROOT>/tags/6.4.0/GA
% make CPULIST=x86 install
or:
% cd <BUILD_ROOT>/trunk
% make CPULIST=ppc install
等等
Ⅶ 如何编译POCO
按需求修改完buildwin.cmd文件后,使用vs2010的Tools中“Visual Studio x64 Win64 命令提示(2010)”命令,进入命令行状态。转到Poco所在的根目录,直接输入命令:
buildwin 100 build all both x64 samples
最后需要注意的地方:
上述方法完成编译后,关于Data的MySQL、ODBC、SQLite三个库没有生成(原因不详),需要单独编译,在此以MySQL为例记录一下编译过程。在\Data\MySQL文件夹下,找到MySQL_vs100.sln文件,打开。
打开的工程是win32的,需要改为X64。在C++包含目录中添加本项目的include文件夹,例如:“C:\poco-1.5.1-all\Data\MySQL\include;”,还要添加安装的MySQL的include文件夹,例如“C:\Program Files\MySQL\MySQL Server 5.6\include”,在库目录中添加所需库的路径,例如“C:\Program Files\MySQL\MySQL Server 5.6\lib”。
注意:编译MySQL的Poco库,必须先安装MySQL。
设置好环境之后,就可以选择相应的配置(debug or release)进行编译。
编译完成后,生成的库在Poco根目录下的lib文件夹,如果是编译的动态库,则动态库在Poco根目录下的bin文件夹。
Ⅷ 在C++ Test中如何做基于QNX的单元测试
VectorCAST/C++™--C/C++的单元/集成测试
<什么是VectorCAST/C++>
VectorCAST/C++是一套集成的软件测试解决方案,能显着降低C/C++测试过程中为达到安全性检测和嵌入式系统关键任务检测所必需的时间、工作量及成本。
自动化包括:
>为单元测试和集成测试构建完整的测试环境
>基于脚本命令或GUI图形界面执行测试
>集成最好的需求管理系统和静态分析工具
>根据基本路径来自动生成测试用例
>根据测试需求自定义测试用例
>回归测试
>在调试阶段进行测试的回放
>代码覆盖分析
>支持敏捷开发和测试驱动开发(TDD)
Ⅸ qnx 系统中怎么编译一个应用程序
不同的架构当然是不能直接的运行了,不过开发工具大多自带模拟器,这样就可以跑程序了
Ⅹ linux,so文件qnx可用吗
so文件就是通常说的动态链接库,就跟windows下的dll文件差不多。 ko是内核模块文件,驱动之类的啥的。 不过在linux系统下文件的后缀多数情况下只是个标识,有可能代表不了文件的真实属性的。 至于怎么编写,就跟用VS编译dll或者lib文件差不多,...