码迷,mamicode.com
首页 > 系统相关 > 详细

gnuradio 使用eclipse 编辑器记录

时间:2017-11-27 13:29:02      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:tor   clip   build   apt-get   ptr   命令   因此   linux   lods   

首先安装eclipse

先去官网下载,然后解压

cd Downlods

tar zxvf ecli***********(此处省略)

然后输入

eclipse

会提示你输入一串apt-get 输入后敲回车

 

3.为了让eclipse通过gdb附加到进程,PTRACE作用域必须设置为0。

去检查:

cat /proc/sys/kernel/yama/ptrace_scope

如果上述命令返回‘1‘,编辑/etc/sysctl.d/10-ptrace.conf并设置:

kernel.yama.ptrace_scope = 0

您将需要重新启动才能使此更改生效。



第1步 - 设置环境变量。

user @ machine :?/ work / gr_demo $ source /data/work/gr/setup_env.sh

请注意,路径将取决于安装gnuradio的位置。在下面的描述中,安装的PREFIX是/ data / work / gr /

目前这一步没有成功,,,没有找到这个setup_env.sh  ---->应该是安装完成gnuradio后就自动设置好了的。

 

第2步 - 创建生成目录并运行cmake。

Eclipse期望构建目录是源目录的兄弟(而不是子)。因此,建立目录应该设置如下:

mymodule / gr-module-source
mymodule / gr-module-debug
mymodule / gr-module-release

假设gr-test_boost已经安装在?/gr-test_boost /中:

user @ machine :?/gr-test_boost$ mkdir gr-test_boost-debug
user @ machine :?/gr-test_boost$ mkdir gr-test_boost-release
user @ machine :?/gr-test_boost$ cd gr-test_boost-debug
user @ machine :?/
gr-test_boost/gr-test_boost-debug $cmake -G “Eclipse CDT4 - Unix Makefiles” -D CMAKE_BUILD_TYPE=Debug ../../gr-test_boost
user @ machine :?/gr-test_boost$ cd .. /gr-test_boost-release
user @ machine :?/gr-test_boost/gr-test_boost-release $ cmake -G“Eclipse CDT4 - Unix Makefiles”../gr-test_boost
重要的两条代码:
ys_linux@computer:~/gr-test_boost/gr-test_boost-debug$ cmake -G "Eclipse CDT4 - Unix Makefiles" -D CMAKE_BUILD_TYPE=Debug ../../gr-test_boost
ys_linux@computer:~/gr-test_boost/gr-test_boost-release$ cmake -G "Eclipse CDT4 - Unix Makefiles" ../../gr-test_boost
以上代码最好手动敲

上述命令为可以导入到eclipse的模块创建调试和发布版本配置。两者都可以导入到eclipse中。或者,只有调试配置可以导入到Eclipse中,并且可以在模块准备好部署时从gr-test_boost-release目录中手动运行。

执行完成后
ys_linux@computer:~/gr-test_boost/gr-test_boost-release$ cmake ..
ys_linux@computer:~/gr-test_boost/gr-test_boost-release$ make
ys_linux@computer:~/gr-test_boost/gr-test_boost-release$ sudo make install

然后准备打开

ys_linux@computer:~/gr-test_boost/gr-test_boost-release$ cd ..
ys_linux@computer:~/gr-test_boost$ cd gr-test_boost-debug/
ys_linux@computer:~/gr-test_boost/gr-test_boost-debug$ eclipse&

 

 





gnuradio 使用eclipse 编辑器记录

标签:tor   clip   build   apt-get   ptr   命令   因此   linux   lods   

原文地址:http://www.cnblogs.com/yssrf-possible/p/7903511.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!