Xcode part7at MAC
Xcode part7 - 暇つぶし2ch179:名称未設定
08/12/27 22:09:54 SpXSCFY10
iPhone開発中にベースSDKがSimulatorかDeviceかに応じてコンパイルするコードを変えたいのですが、どのようにすればいいでしょうか?
#ifdef でつかえる何かがあるとは思うのですが。

180:名称未設定
08/12/27 22:57:51 DuTBgHtF0
>>179
ドキュメント(iPhone Simulatorプログラミングガイド)10万回よめ

……ベースSDK? ターゲットじゃなく?


181:名称未設定
08/12/27 23:19:55 Hwo8easI0
>>177
macportsならTigerに普通にgcc4.3入るけどな。(apple版gccはまだ試してない)
Pantherにgcc4.1入れるほうが無理やりだな。

182:名称未設定
08/12/28 02:11:59 MbSkfS3m0
つーかgcc入れるのなんて無理矢理でもなんでもない 時間がかかるだけ
クロスじゃなきゃ何も考えずに入る

183:名称未設定
08/12/28 02:27:32 Qz1j4RiE0
Mac OS Xだとフレームワークとか、普通のUNIXのコンパイラと比べるといろいろ独自な部分が
あるけど、普通のgccとか入れても無問題なんだ? 普通にアプリとかコンパイルできる?

あと、gccそのものじゃないけどbinutils系なんかも癖があるはずだよね。Mach-Oだし。

Mac OS Xから出てくるコードがちゃんと本家にマージされているなら素晴らしいけど。

184:名称未設定
08/12/28 03:03:57 MbSkfS3m0
コマンドラインから使う分には問題ない。
Apple独自のオプションは使えないので、Xcodeなんかでは設定しないと問題が出るかも。
クロスじゃない限りアセンブラ・リンカ等は標準のものが使われるので
binutils関係の問題は基本的に出ない。

185:名称未設定
08/12/29 16:41:49 TKk5E2Xt0
XCode ではじめにひらくウインドウの RSS が更新されないのは僕だけ?
URLリンク(developer.apple.com)
にいってみても軒並み6月ぐらいから更新されてないんだが、
うちのプロバイダがおかしいのかな?

186:名称未設定
08/12/29 18:09:21 R5NP2pma0
>>179
TARGET_IPHONE_SIMULATOR

他にも...
TARGET_OS_IPHONE
TARGET_OS_MAC
TARGET_OS_WIN32

これはiPod用かな?
TARGET_OS_EMBEDDED


187:名称未設定
08/12/31 03:36:29 91e1rC4c0
自分でllvmビルド>llvm-gccをビルド>llvm-gccでllvmをビルド
という流れと、

MacPortでllvm, llvm-gccをビルドするとすると、
何か違いがでてきますか?


188:名称未設定
08/12/31 06:24:24 /qCJ+++J0
Portfile読んでみればいいじゃん

189:名称未設定
09/01/02 21:56:21 6rB0sR4M0
LLVMが入ってるのに気づかなくて、
自分でLLVM(LLVM, LLVM-gccそれぞれver.2.4)をビルドして使っていたのですが、
Xcodeで普通に入れてあったのですね。

/usr/bin/llvm-gcc
gcc version 4.2.1 (Based on Apple Inc. build 5555) (LLVM build 2056)

/usr/local/bin/llvm-gcc
gcc version 4.2.1 (Based on Apple Inc. build 5623) (LLVM build)

前者がApple謹製、後者が自分ビルド(コンパイルオプションはほぼ同様)。
どっちか消したいんですけど、
どっち消した方が良いでしょうか?

190:名称未設定
09/01/02 22:40:29 yNOP1/Bn0
/usr/bin/llvm-gccてXcodeでパス指定で使ってるでしょ。Xcode使わないならいいけど。

191:名称未設定
09/01/02 22:53:28 6rB0sR4M0
>>190
れすありがとう。

やはりAppleが作ってくれてるのと、
自分でビルドしたもの、
何か精度に違いがあるのかな?と思いまして。

あと
/usr/llvm-gcc-4.2
/Developer/usr/llvm-gcc-4.2
両方に入ってるみたいですが、
なんでこんな入れ方してるのかな?
/usr/binに入ってるllvmは、
/Developer/usrからのをリンクしてるようです。
/usr/llvm-gcc-4.2のほうは、どこへもどこからもリンクしてない。

LLVM本体(gccフロントエンドじゃなく)はどこへ入れてるのでしょうか?

192:名称未設定
09/01/03 23:34:59 CRlnLOCn0
>>189
謹製ってのは自分の方に付けるもんだよ。

193:名称未設定
09/01/04 00:14:17 z8GtUapb0
>>191
>/usr/binに入ってるllvmは、
>/Developer/usrからのをリンクしてるようです。

これはリンクするライブラリをうまく見つけるためかな。

今は確か Xcode を入れるときに場所を指定したり、複数のバージョンを入れたりできるでしょ。
それを可能にするためには...

194:名称未設定
09/01/04 23:52:17 /xICq9Nr0
X11(XQuartz 2.3.1 (xorg-server 1.4.2-apple17))なんですが、
ウィンドウが、左上に表示され、
2,3行目までがFinderメニューに隠されてます。

ウィンドウを中心まで動かす方法ってありますか?


195:名称未設定
09/01/04 23:57:11 svAynRMB0
>>194
その手の質問はこっちだな。X違いか?
MacOS XをUnixとして使ってる人の為のスレ その14
スレリンク(mac板)


196:名称未設定
09/01/15 19:34:14 vvJkJSrY0
すんません、おしえてください。Xcode の単一ファイル検索、とか
プロジェクトの検索置換に正規表現を使いたいのですが、タブや、
改行コードを入れようとしてもうまく置換できません。
どう書けば良いんでしょう?たとえば、
hoge=0;

hoge=0;
piyo=0;
へ置換したいのですが、
そのまま"hoge=0;¥npiyo=0;¥n"と置換側へいれると、
hoge=0;npiyo=0;n
となります。ICU の正規表現の所を見ても、マッチ側に¥nは
あるのですが、置換側の解説がほとんどなく…よろしくお願いします。

197:名称未設定
09/01/15 21:09:13 2hU7D9D90
>>196
置換文字列の欄で、Controlキー+Enterキーと押せば、改行が入るっぽい。

改行コードかどうかは知らん。

198:名称未設定
09/01/15 21:38:30 upzL9L0e0
age

199:名称未設定
09/01/15 21:53:18 ybVcki4d0
option-return でも入るよ


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch