私の現在の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. xcodeを使用してtypescriptファイルを編集するにはどうすればよいですか?
- 2. Emacsでは複数のポイントを同時に編集するにはどうしたらいいですか?
- 3. Emacs Lispを使ってEmacsに日付を追加するにはどうしたらいいですか?
- 4. Xcode 4でgitを使ってファイルとフォルダを移動するにはどうしたらいいですか?
- 5. パスのディレクトリシンボリックリンクをemacsが解決しないようにするにはどうしたらいいですか?
- 6. node.jsでDXFを編集するにはどうしたらいいですか?
- 7. git: `core.excludesFile`を編集するにはどうしたらいいですか?
- 8. checklistboxのアイテムを編集するにはどうしたらいいですか?
- 9. ファイルをlinuxで編集しないようにする
- 10. 再起動時にvim 8が以前に編集したファイルを再オープンしないようにする
- 11. Emacs trampを使用してリモートホストにssh接続し、別のユーザーとしてファイルをアドホックベースで編集するにはどうすればよいですか?
- 12. Emacs cperlモードでカッコが動かないようにするにはどうしたらいいですか?
- 13. WxPython:cSheetグリッドの行と列の名前を編集してセルを編集できないようにするにはどうすればよいですか?
- 14. homebrewからopenSSLを使ってmacOSでPython 3.6.2をコンパイルするにはどうしたらいいですか?
- 15. 私のコンピュータのサーバーからjoomlaファイルを編集するにはどうしたらいいですか?
- 16. 私はDRM_KMS_CMA_HELPERを有効にして私のLinuxカーネル3.18を再コンパイルしようとしているが、.configファイルを編集していたLinuxカーネル
- 17. 編集中にファイルをメモリに保持するにはどうしたらいいですか?
- 18. "Find Next"で見つかったすべての出現をEclipseが編集しないようにするにはどうすればよいですか?
- 19. 2to3を使用してファイルをインプレースで編集するにはどうすればよいですか?
- 20. SMSを「世界中から」受信し、ウェブサイトデータベースに保存するにはどうすればよいですか?
- 21. Eclipseを使用してTPLファイルを編集するにはどうすればよいですか?
- 22. javascriptを使用してxmlファイルを編集するにはどうすればよいですか?
- 23. POSTでPHP変数を送信する前にPHP変数を編集しないようにするにはどうしたらいいですか?
- 24. ファイルのリストをパラメータとして使用して10k PERFORCEファイルを編集するにはどうしたらいいですか?
- 25. Stataでファイルを編集するにはどうすればいいですか?
- 26. .datファイルを編集するにはどうすればよいですか?
- 27. .vmoptionsファイルを編集するにはどうすればよいですか?
- 28. 私のPHPファイルをstyle.cssで編集するにはどうしたらいいですか?
- 29. 他のものを編集可能にしながら列を編集できないようにする
- 30. Xcodeで新しいプロジェクトの古いプロジェクトを編集できないようにするにはどうすればいいですか?