This creates the required makefiles, etc.
这会创建所需要的makefile等内容。
Enforce the use of makefiles, even for Visual Studio projects.
加强makefile的使用,即使是在VisualStudio项目中也是如此。
Next, change the makefiles and introduce Linux-specific items.
然后,修改makefile并引入特定于Linux的条目。
Let's review some of the most common problems you'll encounter when working with makefiles.
下面先来回顾一下在使用makefile时所遇到的最常见的一些问题。
One of the most frustrating historical compatibility problems is handling inclusion in makefiles.
历史上最难解决的一个兼容性问题是在 makefile 中对包含的处理。
Note that the start and stop makefiles provided do not contain complete lists of dependencies between services. They are an example only.
注意所给出的启动和停止makefile 文件提供的不是完全的服务间依赖关系列表,而仅仅是一个例子。
Using directives, you can conditionally process your makefile, display error messages, include other makefiles, undefine a macro, and turn certain options on or off.
使用指令可以有条件地处理生成文件,显示错误消息,包括其他生成文件,取消定义宏以及打开或关闭某些选项。
Note also that attempting to use these makefiles unmodified on your system will almost certainly not work, as you will probably have a different list of services from mine.
同时也要注意,如果您不修改这些文件就在您的系统上使用,几乎不可能成功,因为您的服务列表可能和我的并不一样。
In addition to the change management process itself, there is consistency in other areas as well. Consistent makefiles and build script formats and ownership, for instance.
除了变更管理处理过程自身之外,一致性也存在于其他的领域之中。
So, by judicious use of variables and user-defined functions, and by minimizing the use of exotic features and relying on standard tools, we can increase the portability of our makefiles.
所以,通过明智而审慎地使用变量和用户自定义函数,以及尽量使用标准工具以避免特殊的功能,我们就可以提高makefile的可移植性。
The aim should be to have the program written for a particular architecture to compile on another architecture with minimal effort and minimum changes to the code, the code layout, and the makefiles.
目标应该是,以最少的精力,对代码、代码规划和makefile 文件进行最少的修改, 就可以令为特定体系结构所编写的程序在其他体系结构上被编译。
This is especially key if you are porting a codebase from Linux on Intel, since this flag may not be explicitly used in existing Makefiles.
如果您正从Intel上的Linux移植代码库(codebase),这尤其关键,因为已有的Makefile文件可能没有显式地使用这个标记。
Something that might have become apparent is that, for most well-behaved software, portability issues involve Makefiles, not actual program code.
对于大部分表现良好的软件来说,很明显,可移植性问题都是与Makefile有关的,而不会涉及真正的程序代码。
In order to enable the 64-bit GCC compiler in SLES8, developers should ensure that their configure scripts and Makefiles are aware of this compiler.
为了在SLES8中可以使用64位编译器,开发者应该确保他们的配置脚本和Makefile文件可以识别出这个编译器。
With a bit of practice, you can generate deliverables for Windows just as easily as you currently do for Linux, probably from the same Makefiles you're already using.
有了一点实践后,您就可能从已经在使用的同样的Makefile中生成基于Windows的可交付产品,就象您目前在对Linux所做的那样简单。
But, we must also have the ebuild system accommodate sources that do not use autoconf or normal Makefiles. To solve this problem, I propose that our ebuild script should, by default, do the following.
但是,还必须使ebuild系统适应那些不使用autoconf或正常make文件的源代码。
But, we must also have the ebuild system accommodate sources that do not use autoconf or normal Makefiles. To solve this problem, I propose that our ebuild script should, by default, do the following.
但是,还必须使ebuild系统适应那些不使用autoconf或正常make文件的源代码。
应用推荐