首先安装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-debuguser @ 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-releaseuser @ machine :?/gr-test_boost/gr-test_boost-release $ cmake -G“Eclipse CDT4 - Unix Makefiles”../gr-test_boost
重要的两条代码:
[email protected]:~/gr-test_boost/gr-test_boost-debug$ cmake -G "Eclipse CDT4 - Unix Makefiles" -D CMAKE_BUILD_TYPE=Debug ../../gr-test_boost
[email protected]:~/gr-test_boost/gr-test_boost-release$ cmake -G "Eclipse CDT4 - Unix Makefiles" ../../gr-test_boost
以上代码最好手动敲
上述命令为可以导入到eclipse的模块创建调试和发布版本配置。两者都可以导入到eclipse中。或者,只有调试配置可以导入到Eclipse中,并且可以在模块准备好部署时从gr-test_boost-release目录中手动运行。
执行完成后
[email protected]:~/gr-test_boost/gr-test_boost-release$ cmake ..
[email protected]:~/gr-test_boost/gr-test_boost-release$ make
[email protected]:~/gr-test_boost/gr-test_boost-release$ sudo make install
然后准备打开
[email protected]:~/gr-test_boost/gr-test_boost-release$ cd ..
[email protected]:~/gr-test_boost$ cd gr-test_boost-debug/
[email protected]:~/gr-test_boost/gr-test_boost-debug$ eclipse&
时间: 2024-08-02 06:00:43