Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ~/Micropython/micropython-git/ports/unix $ ls ../../../modules/example-git/
- example.c micropython.mk
- ~/Micropython/micropython-git/ports/unix $ touch ../../../modules/example-git/micropython.mk
- ~/Micropython/micropython-git/ports/unix $ env BUILD_VERBOSE=T make V=1 USER_C_MODULES=../../../modules all
- Including User C Module from ../../../modules/example-git
- python3 ../../py/makeversionhdr.py build/genhdr/mpversion.h
- mkdir -p build/example-git/
- CC ../../../modules/example-git/example.c
- gcc -I../../lib/berkeley-db-1.xx/PORT/include -I. -I../.. -Ibuild
- -I../../lib/mp-readline -Wall -Werror -Wpointer-arith
- -Wuninitialized -std=gnu99 -DUNIX -DFFCONF_H=\"lib/oofatfs/ffconf.h\"
- -DMICROPY_PY_USSL=1 -DMICROPY_SSL_AXTLS=1 -I../../lib/axtls/ssl
- -I../../lib/axtls/crypto -I../../extmod/axtls-include
- -DMICROPY_PY_BTREE=1 -I../../../modules/example-git
- -DMICROPY_USE_READLINE=1 -DMICROPY_PY_TERMIOS=1 -DMICROPY_PY_SOCKET=1
- -DMICROPY_PY_THREAD=1 -DMICROPY_PY_THREAD_GIL=0 -DMICROPY_PY_FFI=1 -Os
- -fdata-sections -ffunction-sections -DNDEBUG -U _FORTIFY_SOURCE
- -DMICROPY_QSTR_EXTRA_POOL=mp_qstr_frozen_const_pool
- -DMICROPY_MODULE_FROZEN_MPY -DMPZ_DIG_SIZE=16 -c -MD -o
- build/example-git/example.o ../../../modules/example-git/example.c
- LINK micropython
- gcc -o micropython build/py/mpstate.o build/py/nlr.o build/py/nlrx86.o
- build/py/nlrx64.o build/py/nlrthumb.o build/py/nlrxtensa.o
- build/py/nlrsetjmp.o build/py/malloc.o build/py/gc.o build/py/pystack.o
- build/py/qstr.o build/py/vstr.o build/py/mpprint.o build/py/unicode.o
- build/py/mpz.o build/py/reader.o build/py/lexer.o build/py/parse.o
- build/py/scope.o build/py/compile.o build/py/emitcommon.o
- build/py/emitbc.o build/py/asmbase.o build/py/asmx64.o build/py/emitnx64.o
- build/py/asmx86.o build/py/emitnx86.o build/py/asmthumb.o
- build/py/emitnthumb.o build/py/emitinlinethumb.o build/py/asmarm.o
- build/py/emitnarm.o build/py/asmxtensa.o build/py/emitnxtensa.o
- build/py/emitinlinextensa.o build/py/formatfloat.o build/py/parsenumbase.o
- build/py/parsenum.o build/py/emitglue.o build/py/persistentcode.o
- build/py/runtime.o build/py/runtime_utils.o build/py/scheduler.o
- build/py/nativeglue.o build/py/stackctrl.o build/py/argcheck.o
- build/py/warning.o build/py/map.o build/py/obj.o build/py/objarray.o
- build/py/objattrtuple.o build/py/objbool.o build/py/objboundmeth.o
- build/py/objcell.o build/py/objclosure.o build/py/objcomplex.o
- build/py/objdeque.o build/py/objdict.o build/py/objenumerate.o
- build/py/objexcept.o build/py/objfilter.o build/py/objfloat.o
- build/py/objfun.o build/py/objgenerator.o build/py/objgetitemiter.o
- build/py/objint.o build/py/objint_longlong.o build/py/objint_mpz.o
- build/py/objlist.o build/py/objmap.o build/py/objmodule.o
- build/py/objobject.o build/py/objpolyiter.o build/py/objproperty.o
- build/py/objnone.o build/py/objnamedtuple.o build/py/objrange.o
- build/py/objreversed.o build/py/objset.o build/py/objsingleton.o
- build/py/objslice.o build/py/objstr.o build/py/objstrunicode.o
- build/py/objstringio.o build/py/objtuple.o build/py/objtype.o
- build/py/objzip.o build/py/opmethods.o build/py/sequence.o
- build/py/stream.o build/py/binary.o build/py/builtinimport.o
- build/py/builtinevex.o build/py/builtinhelp.o build/py/modarray.o
- build/py/modbuiltins.o build/py/modcollections.o build/py/modgc.o
- build/py/modio.o build/py/modmath.o build/py/modcmath.o
- build/py/modmicropython.o build/py/modstruct.o build/py/modsys.o
- build/py/moduerrno.o build/py/modthread.o build/py/vm.o build/py/bc.o
- build/py/showbc.o build/py/repl.o build/py/smallint.o build/py/frozenmod.o
- build/extmod/moductypes.o build/extmod/modujson.o build/extmod/modure.o
- build/extmod/moduzlib.o build/extmod/moduheapq.o build/extmod/modutimeq.o
- build/extmod/moduhashlib.o build/extmod/moducryptolib.o
- build/extmod/modubinascii.o build/extmod/virtpin.o
- build/extmod/machine_mem.o build/extmod/machine_pinbase.o
- build/extmod/machine_signal.o build/extmod/machine_pulse.o
- build/extmod/machine_i2c.o build/extmod/machine_spi.o
- build/extmod/modussl_axtls.o build/extmod/modussl_mbedtls.o
- build/extmod/modurandom.o build/extmod/moduselect.o
- build/extmod/moduwebsocket.o build/extmod/modwebrepl.o
- build/extmod/modframebuf.o build/extmod/vfs.o build/extmod/vfs_reader.o
- build/extmod/vfs_posix.o build/extmod/vfs_posix_file.o
- build/extmod/vfs_fat.o build/extmod/vfs_fat_diskio.o
- build/extmod/vfs_fat_file.o build/extmod/utime_mphal.o
- build/extmod/uos_dupterm.o build/lib/embed/abort_.o
- build/lib/utils/printf.o build/build/frozen.o build/build/frozen_mpy.o
- build/main.o build/gccollect.o build/unix_mphal.o build/mpthreadport.o
- build/input.o build/file.o build/modmachine.o build/modos.o
- build/moduos_vfs.o build/modtime.o build/moduselect.o build/alloc.o
- build/coverage.o build/fatfs_port.o build/lib/axtls/ssl/asn1.o
- build/lib/axtls/ssl/loader.o build/lib/axtls/ssl/tls1.o
- build/lib/axtls/ssl/tls1_svr.o build/lib/axtls/ssl/tls1_clnt.o
- build/lib/axtls/ssl/x509.o build/lib/axtls/crypto/aes.o
- build/lib/axtls/crypto/bigint.o build/lib/axtls/crypto/crypto_misc.o
- build/lib/axtls/crypto/hmac.o build/lib/axtls/crypto/md5.o
- build/lib/axtls/crypto/rsa.o build/lib/axtls/crypto/sha1.o
- build/extmod/modbtree.o build/lib/berkeley-db-1.xx/btree/bt_close.o
- build/lib/berkeley-db-1.xx/btree/bt_conv.o
- build/lib/berkeley-db-1.xx/btree/bt_debug.o
- build/lib/berkeley-db-1.xx/btree/bt_delete.o
- build/lib/berkeley-db-1.xx/btree/bt_get.o
- build/lib/berkeley-db-1.xx/btree/bt_open.o
- build/lib/berkeley-db-1.xx/btree/bt_overflow.o
- build/lib/berkeley-db-1.xx/btree/bt_page.o
- build/lib/berkeley-db-1.xx/btree/bt_put.o
- build/lib/berkeley-db-1.xx/btree/bt_search.o
- build/lib/berkeley-db-1.xx/btree/bt_seq.o
- build/lib/berkeley-db-1.xx/btree/bt_split.o
- build/lib/berkeley-db-1.xx/btree/bt_utils.o
- build/lib/berkeley-db-1.xx/mpool/mpool.o build/example-git/example.o
- build/modtermios.o build/modusocket.o build/modffi.o
- build/lib/mp-readline/readline.o build/lib/timeutils/timeutils.o
- build/lib/oofatfs/ff.o build/lib/oofatfs/ffunicode.o -lpthread -lffi
- -ldl -Wl,-Map=micropython.map,--cref -Wl,--gc-sections -lm
- strip micropython
- size $(find build -path "build/build/frozen*.o") micropython
- text data bss dec hex filename
- 2 0 0 2 2 build/build/frozen.o
- 2040 6668 0 8708 2204 build/build/frozen_mpy.o
- 439277 54896 2104 496277 79295 micropython
- ~/Micropython/micropython-git/ports/unix $ ./micropython
- ./micropython ./micropython.map
- ~/Micropython/micropython-git/ports/unix $ ./micropython
- MicroPython v1.9.4-1021-g696549d2e-dirty on 2019-03-17; linux version
- Use Ctrl-D to exit, Ctrl-E for paste mode
- >>> import example
- Traceback (most recent call last):
- File "<stdin>", line 1, in <module>
- ImportError: no module named 'example'
- >>>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement