Aracılığıyla paylaş


Bağlayıcıyı CL Çağırır

CL /c seçeneğini kullanılmadığı sürece derledikten sonra bağlayıcı otomatik olarak çağırır.CL bağlayıcıya adlarını derleme sırasında oluşturulan .obj dosyaları ve komut satırında belirtilen dosyaların adını geçirir.Bağlayıcı bağlantı çevre değişkeni içinde listelenen seçenekleri kullanır.Visual c++ seçeneği CL komut satırında bağlayıcı seçeneklerini belirtmek için kullanabilirsiniz.Visual c++ seçeneği izleyen seçenekleri bağlantısını ortam değişkeninde ayarları geçersiz kılar.Bağlama seçenekleri aşağıdaki tabloda gösterme.

Seçenek

Açıklama

/c

Bağlamadan derlemek

/ /P E, /EP,

Önişlem derlemek veya bağlama

/Zg

İşlev prototiplerini oluştur

/Zs

Sözdizimi denetimi

Bağlama hakkında daha ayrıntılı bilgi için bkz: Bağlayıcı seçeneklerini.

Örnek

Üç C kaynak dosyaları derlemek olduğunu varsayalım: MAIN.c, MOD1.c ve MOD2.c.Her dosyayı farklı bir dosya içinde tanımlanan bir işlev çağrısı içerir:

  • MAIN.c işlevi çağırır func1 MOD1.c ve işlev func2 MOD2.c içinde.

  • Standart Kitaplığı işlevlerini çağıran MOD1.c printf_s ve scanf_s.

  • MOD2.c adlı grafik işlevlerini çağıran myline ve mycircle, MYGRAPH.lib adlı bir kitaplığı içinde tanımlanır.

Bu program oluşturmak için aşağıdaki komut satırı ile derleyin:

CL MAIN.c MOD1.C MOD2.C MYGRAPH.lib

CL ilk C kaynak dosyalarını derler ve MAIN.obj, MOD1.obj ve MOD2.obj nesne dosyaları oluşturur.Derleyiciye standart kitaplığı adını her .obj dosyasında yerleştirir.Daha fazla bilgi için bkz: Kullanımı çalışma zamanı kitaplığı.

CL bağlayıcıya .obj dosyaları MYGRAPH.lib, adı adını geçirir.Bağlayıcı gibi dış başvurular giderir:

  1. MAIN.obj, başvuru içinde func1 MOD1.obj; tanımı kullanılarak çözümlendi başvuru func2 MOD2.obj tanımı kullanılarak çözümlendi.

  2. MOD1.obj, başvuru içinde printf_s ve scanf_s tanımları içinde MOD1.obj adlı bağlayıcı bulan kitaplığı kullanılarak çözümlenir.

  3. MOD2.obj, başvuru içinde myline ve mycircle MYGRAPH.lib içinde tanýmlarýný kullanarak çözümlenir.

Ayrıca bkz.

Başvuru

Derleyici Seçenekleri

Derleyici Seçeneklerini Ayarlama