私の現在のXcodeプロジェクトはますます大きくなってきているので、Xcodeはemacsから単一の非ヘッダファイルを変更すると "世界を再コンパイルする"ようです。必ずしもそうではありませんが、たくさんあります。私はそれがいつもこれをしていたかもしれないと思うが、プロジェクトが小さいときに気づいたり気にしなかった。プロジェクトがかなり大きかったので、それは絶対に私の生産性を殺しています。どのように私はこれをやめますか?emacsを使ってファイルを編集すると、Xcodeが世界を再コンパイルしないようにするにはどうしたらいいですか?
0
A
答えて
0
(ええ...私自身の質問に答える[https://meta.stackexchange.com/questions/17845/etiquette-for-answering-your-own-question])。
これを釘付けにするのにかなりの量のトラッキングが必要でしたが、それには絶対に価値があります。
これは、emacsが複数のemacsプロセスからの同時編集を検出するために作成するロックファイルです。これらのファイルは、#<ファイル名>〜<ホストからの(無効な)シンボリックリンクです:pid >。 Xcodeはこれらのファイルを絶対に嫌っているので(私が使っている他のツールも同様です...でも、現在は何があっても... xcodebuild
かもしれません)Xcode.appは実際にエラーを発生させませんが、その依存情報をチャックする。これらのロックファイルはバックアップファイルではありません。ファイルの内容を変更してもまだ保存していないときに存在します。つまり、emacsバッファにローカル変更を加えるだけで "世界を再構築する"たとえ何も救われなかったとしても。
この時点で、これらのロックファイルを無効にする方法はありません。数ヶ月前にemacsのリストで問題が提起されましたが、解決されずに死にました。
問題を回避するには、コンパイル時にロックファイルを無効にする必要があります。あなたは普通の構成ダンスをしてから、src/config.h
で、OSとマシンの設定のために#include
の後に追加します。#undef CLASH_DETECTION
私はAppleにレーダーを提出しました。
関連する問題
- 1. Emacsでは複数のポイントを同時に編集するにはどうしたらいいですか?
- 2. Emacs Lispを使ってEmacsに日付を追加するにはどうしたらいいですか?
- 3. Xcode 4でgitを使ってファイルとフォルダを移動するにはどうしたらいいですか?
- 4. パスのディレクトリシンボリックリンクをemacsが解決しないようにするにはどうしたらいいですか?
- 5. ファイルをlinuxで編集しないようにする
- 6. Emacs trampを使用してリモートホストにssh接続し、別のユーザーとしてファイルをアドホックベースで編集するにはどうすればよいですか?
- 7. Emacs cperlモードでカッコが動かないようにするにはどうしたらいいですか?
- 8. WxPython:cSheetグリッドの行と列の名前を編集してセルを編集できないようにするにはどうすればよいですか?
- 9. 私のコンピュータのサーバーからjoomlaファイルを編集するにはどうしたらいいですか?
- 10. 編集中にファイルをメモリに保持するにはどうしたらいいですか?
- 11. "Find Next"で見つかったすべての出現をEclipseが編集しないようにするにはどうすればよいですか?
- 12. SMSを「世界中から」受信し、ウェブサイトデータベースに保存するにはどうすればよいですか?
- 13. Eclipseを使用してTPLファイルを編集するにはどうすればよいですか?
- 14. javascriptを使用してxmlファイルを編集するにはどうすればよいですか?
- 15. ファイルのリストをパラメータとして使用して10k PERFORCEファイルを編集するにはどうしたらいいですか?
- 16. Stataでファイルを編集するにはどうすればいいですか?
- 17. スポットライトは常に世界の中心を指しているようです
- 18. Xcodeで新しいプロジェクトの古いプロジェクトを編集できないようにするにはどうすればいいですか?
- 19. Mavenがsettings.xmlファイルにリストしていないリポジトリからの更新をチェックしないようにするにはどうしたらいいですか?
- 20. FirebugでHTMLを編集して再読み込みするにはどうすればよいですか?
- 21. 新しいcoreclrの世界でオブジェクトをモックするにはどうすればよいですか?
- 22. .NETでComboBoxを編集できないようにするにはどうすればよいですか?
- 23. Cygwinでgccをコンパイルした実行ファイルに ".exe"を追加しないようにするにはどうしたらいいですか?
- 24. ソースファイルを編集したときに 'make'が再コンパイルされない
- 25. 世界銀行のアプリはどのようにこのようなポップアップを実現していますか?
- 26. このキャバルファイルで再コンパイルしないようにするにはどうすればよいですか?
- 27. FTPで編集し、Sass(Scss)以下を使用している場合、CSSを変更してコンパイルするにはどうすればいいですか?
- 28. 誤ったシステムとクロスコンパイルのためにオブジェクトコードをコンパイルするにはどうしたらいいですか?
- 29. Pythonでjson.load中にキーを編集/名前を変更するにはどうしたらいいですか?
- 30. biopythonを使用して、genbankファイルのシーケンスを新しいgenbankファイルに編集して保存するにはどうすればよいですか?