社区
Linux_Kernel
帖子详情
如何使gcc后的代码,使用相对路径存在调试信息?
abc00000001
2010-09-25 05:24:03
我每次在编译生成代码后,都要用ultraedit将绝对路径改掉,很麻烦……
...全文
227
7
打赏
收藏
如何使gcc后的代码,使用相对路径存在调试信息?
我每次在编译生成代码后,都要用ultraedit将绝对路径改掉,很麻烦……
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
abc00000001
2010-10-02
打赏
举报
回复
[Quote=引用 5 楼 dfysy 的回复:]
我大概明白你的意思,你是想调试Linux编译出来的代码吧?用RVDS调试就比较爽了,上面有设置文件对应目录的选项。比如你可以吧A:\xxxxx对应到B:\aaa\xxxx
[/Quote]
就是这个意思,我现在每次都需要使用UltraEdit修改elf文件……
dfysy
2010-09-29
打赏
举报
回复
我大概明白你的意思,你是想调试Linux编译出来的代码吧?用RVDS调试就比较爽了,上面有设置文件对应目录的选项。比如你可以吧A:\xxxxx对应到B:\aaa\xxxx
bourbaki
2010-09-27
打赏
举报
回复
不明白什么叫 使用相对路径保存调试信息
justkk
2010-09-27
打赏
举报
回复
呵 那你是怎么链接的?
abc00000001
2010-09-26
打赏
举报
回复
使用 Makefile脚本 来管理工程
编译时 arm-linux-gcc -Os ..... -o *.o
然后将之链接
justkk
2010-09-25
打赏
举报
回复
你怎么编译的?
使用
CMake,且在
GCC
编译时指定相对源
代码
路径选项BUG的问题
CMake的build.make,每次都是cd xxx目录,然后再编译 而编译时,
GCC
会取当前路径保存进
调试信息
的DT_AT_comp_dir,
GCC
的编译器选项-fdebug-prefix-map=old=new,允许将路径做一个映射替换,比如将/usr/loca/src/gowork/src/kurento/kms-core/替换成./ 同时DT_AT_name编译进的会是相应...
gcc
编译器
使用
与gdb调试
gcc
的
使用
以及gdb调试以及makefile文件命令
使用
gcc
编译器
使用
方法
gcc
在命令行上经常
使用
的几个选项是: -c 只预处理、编译和汇编源程序,不进行连接。编译器对每一个源程序产生一个目标文件。-o file 确定输出文件为file。如果没有用-o选项,缺省的可执行文件的输出是a.out,目标文件和汇编文件的输出对source.suffix分别是source.o和source.s,预处理的C源程序的输出是标准输出stdout。-Dmacro 或-Dmacro=
关于VS Code中“
相对路径
”异常的解决办法(windows系统)
学习python文件操作时,发现
使用
VS Code作为编辑器时,文件的路径会出问题,报告“指定路径下找不到文件”。 整理原因以及解决方法如下(描述不准确的地方,欢迎指正~):
使用
VS Code直接打开源
代码
时,
相对路径
的参照位置为"C:\Users\xxx" (xxx就是自己电脑的用户名),因此
使用
相对路径
的方法,无法找到想要的文件。 解决办法一(该方法,
相对路径
的参照位置,是“文件夹”的路径): 1、通过VS Code,打开“源
代码
所在的文件夹”。 【文件】 ------...
【
GCC
】
gcc
编译器的
使用
gcc
编译器的
使用
Linux_Kernel
4,436
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章