Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

  Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
commodore.gen.trAmigaAmiga YazılımAmiga çapraz derleme için kapsamlı {ve ücretsiz} IDE.
Sayfa: 1 [2] 3   Aşağı git
Yazdır
Gönderen Konu: Amiga çapraz derleme için kapsamlı {ve ücretsiz} IDE.  (Okunma Sayısı 8423 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Blasterreal
Deneyimli
*****
Mesaj Sayısı: 758



Üyelik Bilgileri WWW
« Yanıtla #15 : Şubat 25, 2017, 22:12:45 ÖS »

okey şimdi bu sorunuda çözdük ancak c ile bişiler yazayım dedim ne renklendi nede komut tahmini var bunu bir yerden açmam gerekiyor. birde f12 tuşuna basınca fold marker mising hatası alıyorum


* Screenshot from 2017-02-25 23-14-12.png (55.41 KB, 1366x768 - Görüntüleme: 754 kez.)
« Son Düzenleme: Şubat 25, 2017, 22:14:30 ÖS Gönderen: Blasterreal » Logged

Amiga 1200
ACA 1221 28 MHz 64 MB RAM Maprom
Amiga OS 3.9
------------
Mac Mini 1.42 GHZ 1GB RAM ATİ 9200 32MB 160GB HDD
Morphos 3.9
Alpyre
Uzman
*****
Mesaj Sayısı: 2.221



Üyelik Bilgileri WWW
« Yanıtla #16 : Şubat 25, 2017, 22:28:47 ÖS »

okey şimdi bu sorunuda çözdük ancak c ile bişiler yazayım dedim ne renklendi nede komut tahmini var bunu bir yerden açmam gerekiyor.
CTRL+Shift+L'ye bas ya da ekteki resimde gösterdiğim yere tıkla ve C (ya da C++) seç.

birde f12 tuşuna basınca fold marker mising hatası alıyorum
E bu çok doğal. Hiç "fold marker" kullanmamışsın.

Fold marker /// demek ve F12 ile şöyle kullanılıyorlar:


* ScreenShot.gif (35 KB, 911x512 - Görüntüleme: 852 kez.)
« Son Düzenleme: Şubat 25, 2017, 22:30:39 ÖS Gönderen: Alpyre » Logged

Alper
Blasterreal
Deneyimli
*****
Mesaj Sayısı: 758



Üyelik Bilgileri WWW
« Yanıtla #17 : Şubat 25, 2017, 22:34:26 ÖS »

Okeydir. Teşekkürler 
Logged

Amiga 1200
ACA 1221 28 MHz 64 MB RAM Maprom
Amiga OS 3.9
------------
Mac Mini 1.42 GHZ 1GB RAM ATİ 9200 32MB 160GB HDD
Morphos 3.9
Alpyre
Uzman
*****
Mesaj Sayısı: 2.221



Üyelik Bilgileri WWW
« Yanıtla #18 : Şubat 25, 2017, 23:34:01 ÖS »

Bu arada nasıl kullanacağımızla da ilgili bir kaç tüyo vereyim:
Logged

Alper
emarti
Uzman
*****
Mesaj Sayısı: 2.061


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« Yanıtla #19 : Şubat 25, 2017, 23:58:16 ÖS »

GitHUB'un azizliği download ettiğimizde sonuna master ekliyor.
Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB

My Retros
     Atari 600XL | 800XL | 1040STFM,
     C128, C64C, C64G, 1541, 1541-II, 1571,
     A500, A600x2 (Furia, Std), A1200x2 (Microbotic, Std)
     ZX Spectrum 48K
Alpyre
Uzman
*****
Mesaj Sayısı: 2.221



Üyelik Bilgileri WWW
« Yanıtla #20 : Şubat 26, 2017, 07:18:12 ÖÖ »

Tüyolara devam edelim:

Not: Kendinden önce gelen bir #if (veya #ifdef/#ifndef) ile eşleşmeyen #endif'ler illegal boyanıyor
(gerçi bunu C grameri sağlıyor ama sonuçta bu özelliği de ben ekledim, Atom'un kendi C gramerinde yoktu).
Logged

Alper
Alpyre
Uzman
*****
Mesaj Sayısı: 2.221



Üyelik Bilgileri WWW
« Yanıtla #21 : Şubat 26, 2017, 08:48:59 ÖÖ »

Şimdi çalışma ekranımın görüntüsü üzerinden bir kaç tüyo daha vermek istiyorum:


1. Atom, GitHub ile entegre olduğu için, eğer projenizi GitHub'a yüklerseniz editör farklı bir moda geçiyor ve klasör 1.no'lu okun gösterdiği şekilde repository olarak gösterilmeye başlıyor.

2. Projeyi GitHub'a push ederken yüklenmesini istemediğiniz klasör ve dosyalar varsa bunları proje klasörü içinde oluşturacağınız bir .gitignore dosyasına resimdeki gibi yazmalısınız (Örneğin ben sadece kaynak kodlarının yüklenmesini istiyorum. Derlenmiş ikilik dosyaların ve bazı ayar dosyalarının yüklenmesini istemiyorum). Ayrıca fare ile sürükleyip bırakarak dosyaları yan yana editleyebilmeniz de mümkün (Atom buna pane diyor).

3. Bunu yaptığınızda GitHub'a yüklenmeyecek dosya ve klasörler böyle solgun renk gösteriliyor.

4. Ayrıca projede son yaptığınız ve henüz GitHub'a yüklemediğiniz (push etmediğiniz) değişiklikler de böyle sarı renkle işaretleniyor.

Yazdığınız kodu derledikten sonra Amiga ortamında hızlıca test edebilmenin de şöyle bir yolunu buldum:
- Eksiksiz bir E-UAE kurulumu yapıyorum.
- Yeni proje klasörümü E-UAE'ye sabitdisk olarak gösterdiğim klasörde bulunduruyorum, böylece E-UAE'deki Workbench'ten de ulaşılabilir durumda oluyor.
- GitHub'a da bu konumdan push ediyorum (hiç bir sıkıntı olmuyor).
- Proje klasörü konumunda bir Linux komut satırı uçbirimi açık tutuyorum.  make  yazdığımda programım derleniyor.
- Derlenen dosya da E-UAE'deki Workbench'ten erişilebilir olduğu için hemen çift tıklayıp test edebiyorum.
- Değişiklikleri GitHub'a yüklemek istediğimde yine aynı uçbirimden  git push  yapıyorum.

Bunları yaparak oldukça entegre ve hızlı çalışılabilien geliştirme ortamı elde etmeyi başardım.
Logged

Alper
Alpyre
Uzman
*****
Mesaj Sayısı: 2.221



Üyelik Bilgileri WWW
« Yanıtla #22 : Mart 07, 2017, 08:15:57 ÖÖ »

Evet arkadaşlar. Atom'un C/C++ gramerinde yaptığım düzeltmeler sonunda onaylandı ve 0.57.0 güncellemesiyle yayınlandı.

Şimdi önce el ile yaptığımız language-c kurulumu kaldırmalı (.atom/packages dizinindeki language-c klasörünü silin) ve Atom'un bildirdiği güncellemeyi yapmalısınız.

Gerektirdiği bağımlılıklar artık sağlandığı için language-amigaos-c paketimi de yayınladım ve resmi Atom paketleri arasına girdi. Artık File>Settings>Install (bazı sürümlerde Edit>Preferences/Install) kısmında "AmigaOS" sözcüğü aranarak da kurulabilir.
Logged

Alper
Levent (Lvnt)
Uzman
*****
Mesaj Sayısı: 1.588



Üyelik Bilgileri
« Yanıtla #23 : Mart 07, 2017, 10:12:31 ÖÖ »

Elinize sağlık
Logged

Use the brute force, Luke
emarti
Uzman
*****
Mesaj Sayısı: 2.061


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« Yanıtla #24 : Mart 07, 2017, 10:36:39 ÖÖ »

Tebrikler
Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB

My Retros
     Atari 600XL | 800XL | 1040STFM,
     C128, C64C, C64G, 1541, 1541-II, 1571,
     A500, A600x2 (Furia, Std), A1200x2 (Microbotic, Std)
     ZX Spectrum 48K
witchdoktor
Uzman
*****
Mesaj Sayısı: 4.579



Üyelik Bilgileri
« Yanıtla #25 : Mart 07, 2017, 11:30:00 ÖÖ »

@Alpyre

Eline sağlık...
Logged
LW3D
Genel Yönetici
*****
Mesaj Sayısı: 10.164


Günü Kurtaran Avam Hiooargggh :)


Üyelik Bilgileri WWW
« Yanıtla #26 : Mart 07, 2017, 12:16:48 ÖS »

Tebrikler Alpyre...
Logged

Alpyre
Uzman
*****
Mesaj Sayısı: 2.221



Üyelik Bilgileri WWW
« Yanıtla #27 : Mart 08, 2017, 08:13:00 ÖÖ »

Elinize sağlık
Tebrikler
Eline sağlık...
Tebrikler Alpyre...

Güzel sözleriniz için teşekkür ederim.
Gel gör ki sabah sabah gelen bir e-posta ile uyandım ve ne göreyim!? Yeni özellikler eklemek amacıyla, sağladığım özelliklerin bir kısmını bozan bir PR atmışlar! Kahkaha

Açık kaynak kodun da böyle bir derdi var demek ki. Şimdi her yeni PR'ı takip etmek ve bir dünya izahat yapmak zorundayım. Aldık başımıza belayı iyi mi?
Logged

Alper
amiga.os
Üye
****
Mesaj Sayısı: 411



Üyelik Bilgileri
« Yanıtla #28 : Mart 08, 2017, 12:06:24 ÖS »

Bugün de generation Amiga bu konunun haberini yapmış, ellerinize sağlık.
Logged
emarti
Uzman
*****
Mesaj Sayısı: 2.061


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« Yanıtla #29 : Nisan 04, 2017, 14:44:08 ÖS »

@Alpyre Abi dedi ki:

Alıntı

1) Öncelikle Atom'u kuruyoruz: atom.io/ sitesine gidin, indirip kurun (32bit linux'taysanız işiniz zor, kaynak kodlarından derlemeniz gerekiyor).


Evet kendi sitesinde Linux 32 bit için derlenmiş hali yok lakin Ubuntu ve debian sürümleri için aşağıdaki komutları girerek 32 bit (x86) için atom kurulumu yapabilirsiniz.

Kod:
sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
sudo apt-get install atom

Güle güle kodlayın  Kahkaha
Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB

My Retros
     Atari 600XL | 800XL | 1040STFM,
     C128, C64C, C64G, 1541, 1541-II, 1571,
     A500, A600x2 (Furia, Std), A1200x2 (Microbotic, Std)
     ZX Spectrum 48K
Sayfa: 1 [2] 3   Yukarı git
Yazdır
Gitmek istediğiniz yer: