WEB开发网
开发学院手机开发Symbian 开发 从命令行编译 Symbian C++ 阅读

从命令行编译 Symbian C++

 2010-03-22 16:30:00 来源:WEB开发网   
核心提示:在F:Program FilesCSL Arm Toolchainin 目录有开源工具集F:Program FilesCSL Arm Toolchainin>arm-none-symbianelf-c++ -vReading specs from F:/Program Files/CSL Arm Toolch

在F:Program FilesCSL Arm Toolchainin 目录有开源工具集

F:Program FilesCSL Arm Toolchainin>arm-none-symbianelf-c++ -v

Reading specs from F:/Program Files/CSL Arm Toolchain/bin/../lib/gcc/arm-none-sy

mbianelf/3.4.3/specs

Configured with: /scratch/paul/2005-q1c/src/gcc-csl-arm/configure ?disable-nls

?build=i686-pc-linux-gnu ?host=i686-mingw32 ?target=arm-none-symbianelf ?ena

ble-languages=c,c++ ?disable-checking ?enable-shared ?enable-threads ?disabl

e-libmudflap ?with-gnu-as ?with-gnu-ld ?prefix=/opt/codesourcery

Thread model: single

gcc version 3.4.3 (release) (CodeSourcery ARM Q1C 2005)

而 arm-none-symbianelf-c++ 与 arm-none-symbianelf-g++ 是一模一样的(如果在Linux系统下,应该是符号链接)

arm-none-symbianelf-c++filt.exe 应该是来做demangle的

—————————————————-

sbs -c gcce_armv5

http://developer.symbian.org/wiki/index.php/Tool_Chain_%28Fundamentals_of_Symbian_C%2B%2B%29

—————————————————-

检查当前的SDK设备

在开始建立一个示例程序前, 必须确信 S60 SDK设备指向了 应用程序将要运行的目标设备. 换句话说,你需要确认安装了合适的SDK,并设置为默认的.

为了检查设备, 执行下面的步骤:

1. 打开命令提示窗口, 输入下面的命令

devices

这个命令显示所有 对你可用的已安装的Symbian SDK, 例如

S60_5th_Edition_SDK_v1.0:com.nokia.s60 ? default

上面显示的这种情况, 可看到 S60_5th_Edition_SDK_v1.0:com.nokia.S60 是默认的(激活)的SDK

为了切换设备, 可以使用 -setdefault 选项

devices -setdefault S60_5th_Edition_SDK_v1.0:com.nokia.S60

F:S60devicesS60_5th_Edition_SDK_v1.0S60CppExamples

跟 F:S60devicesS60_5th_Edition_SDK_v1.0ExamplesBasics Helloworld

不是一个工程啊

建立abld.bat文件

abld.bat是由bld.inf组件描述文件生成的

1 2  下一页

Tags:命令 编译 Symbian

编辑录入:coldstar [复制链接] [打 印]
赞助商链接