(诛仙剑C-SKY)2-开发

作者:cp
时间:2019-05-08
申明:本文一些素材取自网络,归原作者所有

写在前面

进入系统后,如何开发应用程序,下面开始介绍

1.交叉编译工具链

buildroot编译后会在buildroot/output/images目录下生成交叉编译工具链csky_toolchain_xxx.tar.xz,将其安装在/opt/csky_toolchain/下:

  • 安装
cp output/images/csky_toolchain_xxx.tar.xz /opt
cd /opt/
mkdir csky_toolchain
xz -d csky_toolchain_xxx.tar.xz
tar -xvf csky_toolchain_xxx.tar -C csky_toolchain/
  • 环境变量
gedit /etc/bash.bashrc
#最后一行添加 PATH="$PATH:/opt/csky_toolchain/bin"
source /etc/bash.bashrc
csky-linux-gcc -v

如果输出相关信息则安装成功

2.Hello C-SKY

  • 编写C和C++程序
//main.c
#include <stdio.h>

int main()
{
	printf("Hello C-SKY!\n");
	return 0;
}

//main.cpp
#include <iostream>

using namespace std;

int main()
{
    cout << "Hello C-SKY!" << endl;
	return 0;
}
  • 交叉编译
csky-linux-gcc main.c -o main_c
csky-linux-g++ main.cpp -o main_cpp
  • 将main_c和main_cpp拷贝至目标系统
  • 运行
# Hello C-SKY!

3.eclipse

csky-linux-(toolchain)搭配eclipse(IDE),便于大型工程管理,省去手动编写Makefile

  • 安装eclipse
sudo apt  install eclipse-platform
  • 安装C/C++插件,见参考[2]

  • 设置工作目录为C-SKY/eclipse
    workspace

  • 创建工程
    CreateProject
    CreateProject-cpp
    CreateProject-name
    CreateProject-Release
    CreateProject-toolchain

  • 创建源文件
    CreateProject-sourcefile

#include <iostream>

using namespace std;

int main(int argc, char** argv)
{
	cout << "Hello C-SKY!" << endl;

	return 0;
}
  • 编译后在C-SKY/eclipse/eclipse_t/Release/下生成eclipse_t,拷贝至目标系统执行即可

参考

[1]https://c-sky.github.io/docs/gx6605s.html
[2]https://blog.csdn.net/typa01_kk/article/details/49252513
[3]https://blog.csdn.net/u011563903/article/details/41525631

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值