为此,本文针对上述问题,研究了通用数控代码编译器的技术构成,开发出了一个具有通用意义的NC代码编译系统。
For this, this dissertation develops a general concept of nc Code Compiler, based on studies the technical structure of general nc Code Compier.
我主要用它们来编译和测试我在其他系统上写的代码,同时也可以方便地在不同的主机环境下运行客户端和服务器。
I use these mainly for compiling and testing the code that I write on other systems, and to allow me to run clients and servers on the various hosts.
太多的厨师:如果你必须给你的代码在一个版本控制系统里打标签,提交给另一个团队去编译,然后再让另一个团队去部署,那会是很艰巨的任务。
Too many cooks: if you have to tag your code in a Version Control System and then hand it over to another team to compile, then yet another team to deploy, that's always going to be hard.
下载样例代码,在您的系统上编译,进一步探索。
Download the sample code and compile it on your system to explore further.
这使得其更容易安装,即使在您无法访问系统目录或编译自己的代码的站点上。
This makes it easy to install, even on sites where you can't access the system directories or compile your own code.
现在,我们已经编写了日志代码,我们需要编译并将其集成入现存的系统。
Now that we have written the code for logging, we need to compile it and integrate it into the existing system.
编译新代码并将其集成入系统中。
它告诉编译和链接系统该方法将在原生代码中实现。
This tells the compilation and linking system that the implementation for this method will be from the native code.
需要在系统中安装J 2 ME开发环境才能编译代码示例。
You will need to have a J2ME development environment installed on your system in order to compile the code examples.
如果没有存在于你的系统,那么,你可以尝试用各自发行版的包管理工具(apt - get, rpm,emerge)或者自己下载开发工具源代码来安装(这个只有在你已经拥有了编译器的前提下,才有用)。
If not, try using your distribution's package management tools (apt-get, RPM, emerge) or download the source to install (which is only useful if you already have a compiler).
所以那是一个标记,用来告诉编译器我想使用,或连接我自己的程序代码到一个叫做CS50的系统中的程序,可能其他人在那个系统写了这些程序。
So that is a flag that tells the compiler that I want to use or link into my own program code that someone else wrote that lives somewhere else on the system whose moniker is CS50.
在这样的系统中,链接到经过编译的代码而是实际的源代码会好得多。
In such a system, it is much better to link against the compiled code instead of the actual source code.
所有的都是从源代码编译来的,所以它像闪电一样快。你总是可以选择是否升级内核,哪些软件可以,哪些软件不可以在你的系统上运行。
Everything is compiled from source so it's lightning fast, and you always get the choice of whether to upgrade the kernel and which software does or doesn't run on your system.
我们需要一个可移植的、跨平台、跨系统架构的编译器系统,这样我们可以在一个OS或者系统架构上开发代码,在另一个上面进行部署而无需重新编译。
We needed a portable cross-platform, architecture compiler system that would allow us to develop code on one OS or architecture and deploy it on another with out recompiling.
随着优化级别的提高,编译源代码所用的编译时间和系统资源增加,而性能的提升幅度下降。
With each higher level of optimization, compile time and systems resources used to compiler the source code increase as the additional amount of performance squeezed out decreases.
最后,可能出现这样的情况,源代码无法在您的系统中进行编译。
Finally, there will be instances when source code simply won't build on your system.
编译过的二进制代码可以通过ABI接口访问某个操作系统及其服务。
An ABI is the interface by which a compiled binary gets access to an operating system and its services.
图2左侧的堆栈演示的集成构建除了编译源代码、将类打包为二进制文件、在操作系统上部署软件之外,什么也没做。
The stack on the left in Figure 2 illustrates an integration build that doesn't do much more than compile source code, package classes into a binary, and deploy software into an operating environment.
代码的语法检查或编译的时间愈长,公司里的新来的员工,弄明白我们编写的系统所花费的时间就愈长。
The longer checkouts or compiles take. The longer it takes a new employee to make sense of your system.
为了将我们的方面合并入系统,我们向项目中增加了方面的源代码,并且采用AspectJ编译器,ajc进行编译。
In order to incorporate our aspect into the system, we add the aspect source code to the project and build with the AspectJ compiler, ajc.
大部分需要的组件使用make系统,可以通过切换到未打包的源代码所在的目录来在您的系统上编译和安装,如清单4所示。
Most of the needed components use the make system and can be compiled and installed on your system by switching to the directory of the unpacked source code, as shown in Listing 4.
就Bash而论,硬件的进步使今天的解释型代码运行速度快于当初我开始工作时可用的一些系统上的编译型代码。
The advances in hardware allow interpreted code to run faster today than compiled code on some systems available when I started work on Bash.
运行package命令,设置在本地系统上编译的 “INIT”基本包源代码
Run the package command to set up the INIT base package source code to be compiled on the local system
Gentoo从源代码编译所有的软件包,旨在获得稳定的系统,然而ArchLinux安装二进制包旨在成为自由软件开发的尖端。
Gentoo compiles all packages from source and aims for stability, whereas Arch Linux installs binary packages and aims for the bleeding-edge of free software development.
通常,经过完全优化的编译代码很难或者几乎不可能进行调试,这就加大了发现那些造成系统功能错误所在的难度。
As a rule, code compiled with full optimization can be difficult or impossible to debug, making it very difficult to identify bugs that may be causing the system to function incorrectly.
为了进行通信,这个文件系统使用了RXRPC代码,这是AFS的一部分,因此您需要编译openafs。
For communication purposes, this filesystem USES RX RPC code that is part of AFS, so you need to build OpenAFS.
不过,在SLES10上编译的相同源代码将不能在SLES9系统上运行,因为它包含旧的glibc。
However, the same source file compiled on a SLES10 system will not run on a SLES9 system because of the older level of glibc.
make编译代码,sudo makeinstall在系统目录中安装代码。
Make compiles the code, and sudo make install installs the code in system directories.
例如,在SLES8系统中使用glibc版本2.2.5编译的二进制代码,将可以在SLES9系统中使用glibc版本2.3运行,因为2.3版本是向后兼容的。
For example, a binary that was compiled on a SLES8 system with a version of glibc at 2.2.5 will also run on a SLES9 system with a glibc version at 2.3 since the 2.3 version is backward compatible.
使用ports系统从源代码编译的软件包。
应用推荐