Şimdi Ara

how to compiler this source? not include makefile!

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
10
Cevap
0
Favori
278
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • https://phoenixnap.dl.sourceforge.net/project/pwgen-win/Password%20Tech/3.3.0/PwTech-3.3.0-Src.zip

    bu dosyayi linux ortaminda derleyebilmek icin ne yapmaliyim


    tek bir dosya degil gcc ile olurda


    Toplu script olusturmak icin bu dosyada nelere dikkat etmeliyim. readme kisminda var lakin cok buyuk bir dosya ide ihtiyac duymadan mevcut gcc ile nasil yapabilirim.




  • zip dosyasının içinde PwTech-3.3.0-Src/readme-src.txt dosyasına bak.
    Embarcadero C++Builder 10.3 Update 3 or a later version ile derlenir diyor.
    Yani proje Linux değil Windows'ta derlenecek şekilde hazırlanmış.
    Makefile olmayan projeler genelde tüm dosyaları tek tek derleyip ld ile bağlayınca çalışıyor, bu da öyle olabilir.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • evet o aklima gelmisti lakin klasor yapisi nasil olacak yani farkli klasordeki dosyalarin duzeni nasil olacak ki?


    birde bu ld ne cok farkli seyler cikiyor.

  • berce B kullanıcısına yanıt
    Onu Embarcadero C++ Builder yoksa alternatif olarak bahsettim. O zor yol. Yapacağın şey Embarcadero C++ Builder 10.3 + indirip kurup onunla derlemek.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Windows icin zaten hazir olani var.

  • https://www.oreilly.com/library/view/programming-embedded-systems/0596009836/ch04.html


    https://www.gnu.org/software/libtool/manual/libtool.html


    The GNU linker (ld) runs on all of the same host platforms as the GNU compiler. It is a command-line tool that takes the names of all the object files, and possibly libraries, to be linked as arguments. With embedded software, a special object file that contains the compiled startup code, which is covered later in this section, must also be included within this list. The GNU linker also has a scripting language that can be used to exercise tighter control over the object file that is output.


    acilmini merak etmistin yani tam anlami libary define yada link define gibi bir kisaltma




    < Bu mesaj bu kişi tarafından değiştirildi berce -- 10 Mart 2021; 3:3:36 >




  • berce B kullanıcısına yanıt
    komut satırı araç kısaltmaları:
    ld => link editor
    cc => c compiler

    Makefile içinde sıklıkla kullanılan değişkenler:
    CPP => C preprocessor
    CXX => C++ compiler
    AS => assembly language compiler
    AR => archive-maintaining program

    < Bu ileti mini sürüm kullanılarak atıldı >
  • sagol kaptan :)

  • @vonderplanitz

    arkadaş bu kendi konumda kendi yanıtlarımı bile bildirim geldi diye uyarı veriyor, haha :)

  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.