Hi,

2015-02-25 17:07 GMT+08:00 loody <milo...@gmail.com>:
> hi chenwj:
>
> 2015-02-11 17:44 GMT+08:00 陳韋任 <chenwj.cs...@g2.nctu.edu.tw>:
>> Hi All,
>>
>>   I have added hidapi library in Cygwin (cygwin/mingw i686/x86_64 version),
>> and I think it would be much easier to build openocd on Windows.
>>
>> Here is the build flow:
>>
>> ----------------------------------------------------------------------------------------------------------------------
>> 1. install cygwin 64 bit
>>     * http://cygwin.com/setup-x86_64.exe
>>
>> 2. run setup-x86_64.exe to install the following packages:
>>     * make
>>     * gcc-core
>>     * mingw64-x86-64-pkg-config
>>     * mingw64-x86-64-gcc-core
>>     * mingw64-x86-64-hidapi
>>
>> 3. unzip openocd-0.8.0.tar.gz into your cygwin home directory
>>    (C:\cygwin64\home\$(USER))
>>
>> 4. launch Cygwin64 Terminal
>>
>>     $ mkdir install build
>>     $ cd build
>>     $ ../openocd-0.8.0/configure --host=x86_64-w64-mingw32
>> --prefix=$HOME/install
>>     $ make; make install
>>
>> 5. copy libhidapi-0.dll to the install directory
>>
>>     $ cd $HOME/install
>>     $ cp /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libhidapi-0.dll .
>> ----------------------------------------------------------------------------------------------------------------------
>>
>>   Note that if you want to build cygwin or mingw64-i686 version
>> openocd, you should install
>> corresponding pkg-config/gcc-core/hidapi, and adjust the "--host" option.
>>
>>   If you want to link openocd with libusb, mingw i686/x86_64 libusb
>> can be found by adding
>> cygwinports [1] mirror.
>>
>>   Have fun. :-)
>>
>> Regards,
>> chenwj
>>
>> [1] https://sourceware.org/cygwinports/
>>
>> --
> Have you get any work 32-bits cygwin for cross-compiling openocd with MinGW?
>
> thanks for your help,

  I see no trouble on building openocd with mingw on 32-bits cygwin. :-)

Regards,
chenwj

-- 
Wei-Ren Chen (陳韋任)
Homepage: http://people.cs.nctu.edu.tw/~chenwj

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
OpenOCD-devel mailing list
OpenOCD-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to