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 でも入るよ