Changes between Version 9 and Version 10 of StartTestingLinuxOnWindows
- Timestamp:
- Dec 16, 2013, 6:25:16 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
StartTestingLinuxOnWindows
v9 v10 104 104 We 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. 105 105 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 108 USB 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. 107 115 108 116 == Set up Git == … … 126 134 That will fire up {{{gedit}}}, a graphical text editor useful for editing text files including C++ program files. 127 135 128 Copy these two lines into the {{{gedit}}} window :136 Copy these two lines into the {{{gedit}}} window, remembering that spaces are significant in jam files: 129 137 130 138 {{{ 131 ... 139 using gcc : : : <cxxflags>"-std=c++11" ; 140 using clang : : : <cxxflags>"-std=c++11" ; 132 141 }}} 133 142 … … 148 157 }}} 149 158 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. 159 That 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: 151 160 152 161 {{{ 153 162 b2 headers 154 163 }}} 164 165 == Continue with regular maintenance operations == 166 167 See [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 155 173 156 174