含有ObjectC的Automake操作

2021-09-01 02:04:24 字數 1082 閱讀 6699

@寫完基本的程式後

hello.m

#import

int main(int argc,const char *argv)

step 1.

>>autoscan

會產生 configure.scan

step 2.

>>mv configure.scan configure.in

修改configure.in的內容,並且加入(修改)下面四行

am_init_automake(jeffrey,1.0)

ac_prog_objc

am_conditional([am__fastdepobjc], false)

ac_output(makefile)

step 3.

執行下面兩行

>>aclocal

>>autoconf

會分別產生aclocal.m4 以及configure

step 4.

開始編寫makefile.am簡單範例如下

automake_options=foreign

bin_programs=demo0

demo0_sources= hello.m

step 5.

>>autoheader

會產生 config.h.in

step 6.

>>automake --add-missing

automake 會根據 makefile.am ,同時 scan configure.in 檔,來產生對應的makefile.in

並且產生下面三個檔案

configure.in:6: installing `./install-sh'

configure.in:6: installing `./missing'

makefile.am: installing `./depcomp'

step 7.

>>./configure

會產生makefile

step 8.

>>make

產生demo0

ObjectC 分類的使用

create by 郭仔 2015年3月28日9 34 04 分類是oc特有的屬性。應用場景 為類庫中的類擴從方法 下面通過兩個例項來說明 1.給nsstring增加乙個類方法 計算某個字串中阿拉伯數字的個數 nsstring number.h檔案中內容 int numbercountofstrin...

Object c 類的封裝

類的封裝性 import inte ce student nsobject void study 提供乙個方法給外界設定age屬性值 set方法 1.提供乙個方法給外界設定成員變數值 2.命名規範 方法名必須以set開頭 set後面跟上成員變數的名稱,成員變數的首字母必須大寫 返回值一定是void ...

Object c 類的本質

main.m main.m 06 類的本質 import import person.h import student.h import goodstudent.h 1.當程式啟動時,就會載入專案中所有的類和分類,而且載入後會呼叫每個類和分類的 load方法。只會呼叫一次。2.當第一次使用某個類時,...