由于这个问题没有答案,我花了大部分时间来计算它,我想我会发布如何将FreeTDS 0.91交叉编译为iPhone ARMv6,ARMv7架构.这是使用Xcode 4.2和iOS 5 SDK完成的.
之所以要问这个问题,是因为您正在为需要连接到Mircosoft SQL Sever的iOS设备开发应用程序,这需要使用Tabular Data Stream(TDS)协议,因为它是Microsoft专有的.
我还要提到你需要一定程度的技术才能尝试这一点.这是我花了将近两个月才弄明白的一个非常简洁的版本(我留下了你不应该做的所有事情).
与此有关的其他文件:
基本如何使用FreeTDS http://www.freetds.org/userguide/samplecode.htm
Microsoft的TDS API文档 http://msdn.microsoft.com/en-us/library/aa936985(v=sql.80)
请参阅下面的答案.
另请参阅saskathex回答Xcode 4.5更新的文件.
构建知道有三个系统名称:您正在构建的机器(构建),您正在构建的机器(主机),以及GCC将为(目标)生成代码的机器.配置GCC时,请使用'--build =',' - host ='和'--target ='指定它们.
是不是the machine that you are building for和the machine that GCC will
produce code for同样的事情?有什么不同?
这与`./ configure`选项` - build`,`--host`和`--target`的区别有什么关系?.我还没有理解主机和目标之间的区别.所以我问一个例子.
我正在尝试在我的电脑上构建一些代码.我猜这将是i686-pc-linux.我想在基于mipsel的平台上运行代码.我有该平台的工具链(mipsel-linux-gcc等)我应该作为主机,构建和目标的值给出什么.
请不要关闭作为重复,除非它是一个问题用一个例子解释这个:-)
我已经阅读了GCC文档,我仍然很困惑诚实