一种高级语言交叉编译生成另一种高级语言 对生成的高级语言debug 其结果是否能指向之前的语言

问题描述

一种高级语言交叉编译生成另一种高级语言 对生成的高级语言debug 其结果是否能指向之前的语言

例如 用GWT把Java交叉编译到JavaScript 如果对JavaScript进行debug的话
能不能根据调试的结果 找到Java中的错误

解决方案

理论上可以,如果这种编译将原始代码的对应行号写入的话。(不考虑效率)
类似于你用C++写一个程序,附加调试信息,你在运行的目标程序(机器语言)还能得到对应的VC++的代码行。

时间: 2024-12-11 10:53:53

一种高级语言交叉编译生成另一种高级语言 对生成的高级语言debug 其结果是否能指向之前的语言的相关文章

Android中3种全屏方法及3种去掉标题栏的方法

这篇文章主要介绍了Android中3种全屏方法及3种去掉标题栏的方法,二个问题各给出了3种解决方法,并给出实例代码,需要的朋友可以参考下     一.去掉标题栏的方法 第一种:入门的时候经常使用的一种方法 代码如下: requestWindowFeature(Window.FEATURE_NO_TITLE); //去掉标题栏注意这句一定要写在setContentView()方法的前面,不然会报错的 第二种:在AndroidManifest.xml文件中定义 代码如下: <application

Jquery中ajax提交表单几种方法(get、post两种方法)_AJAX相关

在jquery中ajax提交表单有post与get方式,在使用get方式时我们可以直接使用ajax 序列化表单$( 表单ID) serialize();就行了,下面我来介绍两个提交表单数据的方法.$get方式提交表单get() 方法通过远程HTTP ,下面我来介绍两个提交表单数据的方法. $get方式提交表单 get() 方法通过远程 HTTP GET 请求载入信息 格式 $(selector).get(url,data,success(response,status,xhr),dataType

VB6.0中For语句的两种用法,如何用第二种用法遍历一个数组?

问题描述 VB6.0中For语句的两种用法,如何用第二种用法遍历一个数组? VB6.0中For语句的两种用法,如何用第二种用法遍历一个数组? 解决方案 正序 for i = lbound(arr) to ubound(arr) arr(i) next 逆序 for i = ubound(arr) to lbound(arr) step -1 arr(i) next 解决方案二: 一个加密解密函数 for vb6.0!VB6.0中的编译预处理--#IF语句

上千篇文章肯定不会全部出现在考试的“阅读理解“中,我们依然要学习千年不变的语文课本,其实就是在学习一种”分析的思维“,一种”举一反三“的能力。

尽管做技术已经有不少年头了,不管是犹犹豫豫还是坚定不移,我们走到了现在,依然走在技术这条路上. 不管我们处于何种职位,拿着哪种薪水,其实,我们会是不是的问问自己"做技术到底可以做到那种地步",说的直白一点,其实我们很多人对技术这条路依然充满很多彷徨,不管我们的现状是多么的满意与辉煌. 最近一直招聘技术人员,见了很多求职的朋友,也和他们探讨了很多与职业发展,技术能力方面的问题,下面说下我个人的看法,和大家分享一下.   有很多的人总是一直在问"我搞.NET很多年了,但是感觉现在

CRM不仅是一种软件,更是一种体系

CRM(Customer Relationship Management),即http://www.aliyun.com/zixun/aggregation/8856.html">客户关系管理.这个概念最初由Gartner Group提出来,而在最近开始在企业电子商务中流行.CRM的主要含义就是通过对客户详细资料的深入分析,来提高客户满意程度,从而提高企业的竞争力的一种手段. 它不仅仅是一个软件,它是方法论.软件和IT能力综合,是商业策略. 在不同场合下,CRM可能是一个管理学术语,可能是

Jquery中ajax提交表单几种方法(get、post两种方法)

在jquery中ajax提交表单有post与get方式,在使用get方式时我们可以直接使用ajax 序列化表单$( 表单ID) serialize();就行了,下面我来介绍两个提交表单数据的方法.$get方式提交表单get() 方法通过远程HTTP ,下面我来介绍两个提交表单数据的方法. $get方式提交表单 get() 方法通过远程 HTTP GET 请求载入信息 格式 $(selector).get(url,data,success(response,status,xhr),dataType

推广是一种力量 软文是一种方向

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 好久没有写文章了,写篇软一下,写写我做域名的痛与乐吧, 进入米市已经是很久的事情了,说长也不长,说短也有2年多了.今天我就献身说法,谈谈我的得与失,与大家共同进步,说的不对的地方请大家批评斧正. 米市是个大染缸,急躁的人不适合入,资金不多不适合入,无实力也别进,如果只图自己喜欢,想淘个米做站或送人,无功力心的人士可适当进入.我是个比较急的人,

Android中3种全屏方法及3种去掉标题栏的方法_Android

一.去掉标题栏的方法 第一种:入门的时候经常使用的一种方法 复制代码 代码如下:  requestWindowFeature(Window.FEATURE_NO_TITLE);  //去掉标题栏注意这句一定要写在setContentView()方法的前面,不然会报错的 第二种:在AndroidManifest.xml文件中定义 复制代码 代码如下:  <application android:icon="@drawable/icon" android:label="@s

破解站长成功密码:五种成功基因你具备几种

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 "每一个网站的背后,都藏着一颗站长追求成功的心!"当我们问及为何有越来越多的人选择把做站作为自己创业的途径时,许多站长都会说喜爱的是做站的自由.激情.成就感.站长可以按照自己的创意和规划,发展一个可以让自己全面掌控的项目,由自己全权负责,用自己的聪明智慧和努力来推进网站项目的实施,不断向目标推进,直到实现既定目标获得成功!