Next Previous Contents

4. 克服困难

如果用 xmkmf 和/或 make 很成功没有错误, 你可以著手于 next section. 然而, 在真实生活, 很少事情在第一次就正确的工作. 这就是当你的机智丰富时,要勇于尝试.

4.1 连结错误

4.2 其它问题

4.3 旋扭与微调

你可能希望检查 Makefile 来确定有选用对你系统最佳编译选项. 举例来说, 设定 -O2 旗标来选最高层级的最佳化而 -fomit-frame-pointer 旗标来造最小二元码 (虽然 debugging 会没有打开). 除非你知道你在做什么, 而且在任何情况下, 除非艰苦建立的工作已完成, 否则不要玩这些.

4.4 去哪取得进一步的协助

在我的经验, 大概25%的应用程序建立"完全没有困难". 另外大约50%能"被说服"的建立, 要付出努力的范围从无聊到极为困难. 那仍然表示有某些套件无论如何都无法建立. 即使那样, 哪些 Intel ELF 和/或 a.out 二元码, 也可能在 Sunsite, TSX-11 archive 或其它地方找到. 也许, 软件的创造者可以提供编译好的二元码给你的特别的机器使用.

注意的是如果你取得预先编译好的二元码, 你会需要检查是否与你的系统兼容:

如果全都失败, 你可以在合适的 新闻群组寻求帮忙, 像是在 comp.os.linux.xcomp.os.linux.development. 万一你只是不够幸运的话, 嘿, 试试也是有趣的.


Next Previous Contents