Changes between Version 9 and Version 10 of StartTestingLinuxOnWindows


Ignore:
Timestamp:
Dec 16, 2013, 6:25:16 PM (9 years ago)
Author:
Beman Dawes
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • StartTestingLinuxOnWindows

    v9 v10  
    104104We need to set up ssl before pushing anything to GitHub. All that has to be done is to copy your .ssh directory from your Windows user directory to your Linux home (aka ~) directory. !VirtualBox enables sharing between Windows and Linux file systems, but that hasn't be configured yet so just on Windows copy the .ssh directory to a USB flash drive and then on Linux copy it to your home directory.
    105105
    106 Specifics to be supplied.
     106* Insert a USB flash drive, click "Open folder to view files" in the Windows notification dialog box that appears.
     107* In the Windows Explorer window, go to your home folder (usually c:\Users\Your-name), then drag-and-drop the {{{.ssh}}} folder to the
     108USB drive in Computer.
     109* In the virtual machine menu bar, click Devices, hover over USB Devices,
     110 select your USB memory drive from the drop-down list.
     111* In the Ubuntu launcher bar, hover over the filing-cabinet icon. Click on the Files window
     112 that appears to give it the focus, then hit ctrl+H on the keyboard or click the View options
     113 down-arrow-like icon and click Show Hidden Files.
     114* You should now see a .ssh folder. Drag-and-drop it to the Home icon on the left sidebar of the window.
    107115
    108116== Set up Git ==
     
    126134That will fire up {{{gedit}}}, a graphical text editor useful for editing text files including C++ program files.
    127135
    128 Copy these two lines into the {{{gedit}}} window:
     136Copy these two lines into the {{{gedit}}} window, remembering that spaces are significant in jam files:
    129137
    130138{{{
    131 ...
     139  using gcc : : : <cxxflags>"-std=c++11" ;
     140  using clang : : : <cxxflags>"-std=c++11" ;
    132141}}}
    133142
     
    148157}}}
    149158
    150 That last command moves {{{b2}}} to {{{/usr/bin}}}, which is in the default path and so allows use of {{{b2}}} without specifying the path.
     159That last command moves {{{b2}}} to {{{/usr/bin}}}, which is in the default path and so allows use of {{{b2}}} without specifying the path. For example, this should now work:
    151160
    152161{{{
    153162b2 headers
    154163}}}
     164
     165== Continue with regular maintenance operations ==
     166
     167See [wiki:StartModMaint Getting Started with Modular Boost Library Maintenance] for details. You should be able to run the usual git operations and run tests with either the clang or gcc toolsets.
     168
     169--Beman Dawes
     170
     171----
     172
    155173
    156174