-
规范的写法应该是int main(char argc, char ** argv),主函数是操作系统调用的,返回值用来告诉它执行的情况。
-
谢谢,我又看了看应该是芯片自身的特性,能正常工作,如果不外接电路它接在串口上就能自发自收。
-
本帖最后由 dontium 于 2015-1-23 12:53 编辑 补充一句,不接转接板并不没有这种情况,有人是说是芯片自身的原因,不外接就会有这种情况,求大神解释。
-
你的问题说明的太简单了,怎么知道问题出在哪啊?
-
推荐《嵌入式linux应用开发完全手册》
-
lz的帖写的很好,不过我实践的时候出了个问题,pc是ubunt10.04, gcc -v的結果是,Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5)
包全是bz2的,只是没找到gdb-6.5.tar.bz2的,只有gdb-6.5a.tar.bz2,我推測可能就是这个,于是重命名,编译报错:checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking for pwd... /bin/pwd
checking for arm-linux-gcc... gcc
checking version of gcc... 4.4.3, bad
checking for gnumake... no
checking for gmake... no
checking for make... make
checking version of make... 3.81, ok
configure: error:
*** These critical programs are missing or too old: gcc
*** Check the INSTALL file for required versions.
莫非是gdb6.5a.tar.bz2重命名出了问题?求解答!谢谢!
-
谢谢!原来如此!
-
12.33,困惑的一天
-
谢谢,我正是这么想的,这板子怎么了?能推荐个吗?感觉其他的板子教程很乱