构建和编译
Ⅰ 如何用.net Framework和记事本构建c#编译环境
在记事本里编写对应的逻辑代码,然后用.net Framework的编译工具编译就行的。即csc.exe
Ⅱ 如何构建交叉编译环境。
你说的是我下面的回答吗?下面就一些问题作一个说明,以期抛砖引玉。
基于Linux操作系统的应用开发环境一般是由目标系统硬件(开发板)和宿主PC机所构成。目标硬件开发板用于运行操作系统和系统应用软件,而目标板所用到的操作系统的内核编译、应用程序的开发和调试则需要通过宿主PC机来完成(所以称为交叉编译)。双方之间一般通过串口,并口或以太网接口建立连接关系。
但在此我建议构建如下的交叉编译环境,适合个人或研发小组使用:单独拿出一台PC机(PII以上即可,就用以前淘汰的旧机器就可以),在该PC上安装桌面的Linux操作系统(如Red Hat Linux 8.0及以上),可以采用默认的安装选项(注意要包含ftp服务),这台PC作为Linux服务器,除管理员以外,一般不直接让其他人去操作。
将该Linux服务器接入局域网,并新建一些合法用户,以便其他的PC机(在此我们将其称为工作站)的合法用户能访问到Linux服务器。而其他的PC机(工作站)仍然使用Windows操作系统,原来干啥继续干啥。
需要的软件工具包括:
1、FTP客户端程序(如Cuteftp,可到网上下载)。
2、Telnet工具(如SecureCRT,可到网上下载)。
3、移植到某一特定ARM平台的Linux操作系统内核源码(一般由销售商整理提供)。
4、GNU编译工具,可由相关网站下载,或由销售商整理提供。
在工作站安装:
在某工作站PC上安装FTP客户端程序和Telnet工具,安装完毕后应该可以在该工作站PC和Linux服务器之间进行文件的传输,并在工作站PC可以通过Telnet登陆到Linux服务器(可能需要将Linux服务器的防火墙服务关闭才能完成)。
在Linux服务器安装:
将工作站PC上的Linux操作系统内核源码压缩包和GNU编译工具通过FTP传送到Linux服务器的某个目录(如合法的用户目录),然后在该目录下解压,并将GNU编译工具安装到默认的工作目录即可,以上工作通过在工作站PC使用Telnet工具完成,而不需要在Linux服务器上进行。
Linux操作系统内核的编译:
Linux操作系统内核的编译一般有一个比较固定的步骤,会根据MakeFile文件的不同而略有差异,可参考相关文档,编译的工作在工作站PC使用Telnet工具完成。
Ⅲ c++中的编译,构建各是起什么作用
编译:把当前源代码编译成2进制目标文件
构建:先把工程中所有源代码编译成目标文件,再link链接成可执行文件(或者lib、dll,看具体工程)。这其中,如果有源文件在此之前被单独编译过,这个文件就不参加编译,它之前编译时产生的目标文件参加link(链接)过程。
重新构建:就是不管之前有没有源文件被单独编译,都要参与编译。
不同的C++编译环境可能不一定叫构建,但都有类似的功能。
Ⅳ Delphi7里的“编译”和“构建”有什么不同
因为一个程序有很多文件组成,叫工程
编译,是编译工程的当前文件,其他文件不编译,如果单文件,则会生成可执行程序。
构建,会编译工程中的未编译和已改动文件,并生成可执行程序
Ⅳ 程序编译和程序编辑的区别是什么
编辑和编译是完全不同的概念.
编辑 是指程序代码、界面等的输入、构建,编辑等,在这期间,开发工具会对输入的代码进行一般的语法检查等,,在可视化以前的开发环境下,主要是指代码的输入、编辑。
编译 是指开发工具的编译程序对编辑过的代码进行转换,以便生成可以执行的代码文件,在可视化以前的开发环境下,编译都是在编辑工作完成以后进行的。
Ⅵ 程序编辑与编译有什么区别
编辑和编译是完全不同的概念,,编辑 是指程序代码、界面等的输入、构建,编辑等,在这期间,开发工具会对输入的代码进行一般的语法检查等,,在可视化以前的开发环境下,主要是指代码的输入、编辑。编译是指 开发工具的编译程序对编辑过的代码进行转换,以便生成可以执行的代码文件,在可视化以前的开发环境下,编译都是在编辑工作完成以后进行的。
Ⅶ VC6.0的编译与组建有什么区别平时在调试程序时应该点击编译还是组建或许都要呢
编译是以文件为单位,将你写的程序编译成中间代码(object)。他不会考虑你其他文件是否符合要求。他就是检查文件内的语法错误
组建是将多个文件生成的中间文件(object)组合成一个可执行文件(exe)
组建的前提是必须所有文件编译过,然后才能组建,所以即使你只点组建,程序也会自动帮你编译
(其实你可以直接点运行,运行的话就是没编译就帮你编译,没组建就帮你组建)
但是如果你只是写了一部分文件。并没有完成整个项目,你只是想看看自己刚刚编写过的代码是否有语法错误,你直接点编译就可以了。编译就能报出的语法错误。如果你点击组建,那么如果你的程序没有问题,能够编译,程序就会帮你组建。在大型项目当中,组建可能会浪费很多时间。没有必要。
Ⅷ Eclipse的区别构建项目和Maven编译命令
1)命令行插件配置 用户可以在Maven命令中使用-D参数,并伴随一个参数键=参数值的形式,来配置插件的参数。 如:mvn install -Dmaven.test.skip = true 2)Eclipse中执行 install -Dmaven.test.skip = true,
Ⅸ C语言中构建文件和编译文件有什么区别拜托,谢谢
不大清楚LZ的问题实质
但是可以简单说 编译过程是把你编写的程序 转化成一种可执行文件 在电脑上运行。
构建 可能是构建某种工程或者系统吧? 更多的侧重在各个执行文件的搭配 相互调用上吧
希望有用