作者jlovet (打不贏怪兵器不好)
看板MacDev
標題[問題] Xcode project 的 makefile linux
時間Tue Jun 30 21:41:06 2009
有時候會在MAC上面寫C
現在用的是NetBeans (因為eclipse的svn裝不起來..)
可是NetBeans的自動完成功能,還是沒有Xcode好...
所以想用Xcode寫,
但是之後又要在linux上面build的
所以,想請問除了自己寫makefile
Xcode有沒有支援做成可以用gnu make build的project
謝謝
寫詳細一點好了
1. Linux上面安裝
gobjc-4.3, gnustep-devel,gnustep-make 然後剩下的應該就會幫你裝到好
2. 取得pbxbuild
svn co svn://svn.gna.org/gnustep/tools/pbxbuild
會有trunk跟branch兩個版本
就算trunk版本現在也會說不支援Xcode 3.1.1以後的project (版本號>=45)
需要修改你的 .xcodeproject/project.pbxproj 裡面的 objectVersion = 44;
3. build pbxbuild
到trunk目錄下打make, 會出現錯誤...
原來是沒有設定 GNUSTEP_MAKEFILES 這個環境變數
export GNUSTEP_MAKEFILES=/usr/share/GNUstep/Makefiles/ 之後重新make
就會得到 pbxbuild 這個執行檔了
4. GNUStep有附上一些ObjC的範例,只需要make就可以,不用pbxbuild
可以玩看看
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.102.254
推 offname:eclipse的svn 是不是沒裝javaHL ? 07/01 09:43
→ jlovet:謝謝,我昨天後來找到GNUStep的網站上有pbxbuild了 07/01 14:01
※ 編輯: jlovet 來自: 140.123.102.167 (07/02 02:27)