1. 下载eclipse eclipse-cpp-galileo-SR2-win32.zip
应该是绿色版的,需要安装java环境才能启动(本人安装的是jre-6u16.exe,请去sun网站下载)
2. 工具链 codesourcery 网站
点击:IA32 Windows Installer 5ab1409b517f9ff47536b69f7d5da303 (地址:)
注意安装到一个短路径里不要带空格 比如我的:F:\arm\toolchain ,另外安装结束前提示加到用户的环境变量,这时不要改动,使用缺省的设置,否则到eclipse里设置会很麻烦。
3. 运行 ,新建一个c project 项目 (我的名称是tsql 测试sqlite3的),添加tsql.c到项目里
#include <stdio.h> #include <sqlite3.h> static int callback(void *NotUsed, int argc, char **argv, char **azColName){ int i; for(i=0; i<argc; i++){ printf("%s = %s\n", azColName[i], argv[i] ? argv[i] : "NULL"); } printf("\n"); return 0; } int main(int argc, char **argv){ sqlite3 *db; char *zErrMsg = 0; int rc; if( argc!=3 ){ fprintf(stderr, "Usage: %s DATABASE SQL-STATEMENT\n", argv[0]); return 1; } rc = sqlite3_open(argv[1], &db); if( rc ){ fprintf(stderr, "Can't open database: %s\n", sqlite3_errmsg(db)); sqlite3_close(db); return 1; } rc = sqlite3_exec(db, argv[2], callback, 0, &zErrMsg); if( rc!=SQLITE_OK ){ fprintf(stderr, "SQL error: %s\n", zErrMsg); sqlite3_free(zErrMsg); } sqlite3_close(db); return 0; }
|
Ctrl+B 编译会失败
4. 设置编译环境
由于设置了环境变量 所以设置的时候工具目录的路径可以省略 如
F:\arm\toolchain\bin\cs-make.exe 对应 linux的make命令
F:\arm\toolchain\bin\arm-none-linux-gnueabi-gcc.exe 对应 linux的gcc
另外由于使用了sqlite3的库,所以还要加上sqlite3 移植后生成的 include 和lib的路径
参见演示录像
|
文件: |
windows Eclipse 环境设置100408.rar |
大小: |
2908KB |
下载: |
下载 | |
F:\arm\toolchain\sqlite-dis 这个是linux下拷贝过来的,没有在window下编译
链接选项 -lsqlite3 是加入动态sqlite3的库引用,否则会编译错误
演示里一些头文件和库文件的路径好像是自动加的,如果你没有就手动加一下
引用地址:http://blog.chinaunix.net/u3/112534/showart_2210144.html
阅读(4952) | 评论(0) | 转发(1) |