从命令行编译 Symbian C++
2010-03-22 16:30:00 来源:WEB开发网在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组件描述文件生成的
更多精彩
赞助商链接