在使用TX2的过程中,我想要对一些代码进行调试,但是在Tx2上使用gdb进行调试,可视化效果比较差,于是想要使用嵌入式系统中的交叉编译方式。在主机上对Tx2进行刷机后,会自动在主机上安装Nsight软件。用这个软件可以对Tx2进行交叉编译,也可以在本地编译(在运行cuda相关代码的时候,要求本地主机上也有GPU)但是在这个过程中遇到了一些问题,下面将介绍如何使用在主机上写一个简单的C++程序,交叉编译到TX2开发板上。
一、交叉编译一个刷机后自带的源码
https://blog.youkuaiyun.com/lg1259156776/article/details/77227238
二、一个简单的C++程序进行交叉编译
工程的创建过程和一中基本一致。
- file->new->cuda C/C++ project
- 输入工程名称,在下面的可选框中选择Empty Project,然后选择next.
- 继续next
4.选择远程连接,点击manage,进入选择一中已经创建好的远程地址,点击finish。